一、方案概述
非功能测试平台通过生成海量虚拟用户的并发访问,模拟各种典型或极限的压力场景,检验系统运行状况。同时通过专业的性能监控与分析,发现系统中可能存在的性能瓶颈,排除生产运行隐患。JettoLoader是基于B/S架构的企业级平台,可支撑多项目、多团队共同使用,实现测试工作协同、共享项目资产。
二、方案架构
三、方案优势
1、从单一的压测工具扩展为集压力发生、性能监控、根因分析、资产管理等功能为一体的综合工作平台。
2、提供统一的服务门户,测试工程师和项目管理人员可通过该门户实现测试任务的在线编排和管理。性能测试平台提供对各类测试任务的统一管理能力,以便管理员可以对服务进行分类、定义、发布、更改、删除、查询等管理操作。
3、性能测试平台应提供测试任务数据汇总分析能力,以便测试管理人员实施掌握全行测试工作开展情况,考察测试实施质量,并做出相应决策。
四、客户价值
1、提高测试效率
(1)通过压力测试+性能监控与根因分析提升回归测试效率。
(2)通过资产复用,降低测试成本,节省测试资源,减少人工重复性工作。
(3)通过优化测试团队的人员结构达到降低测试成本的目的。
2、快速培养测试人员整体技术水平
(1)推广成功案例,覆盖所有系统和业务条线。
(2)通过测试实施和推广,逐步覆盖全行业务系统。
3、共享数据,辅助决策
系统实现基础数据的获取、治理和共享,采用可视化方法对数据进行直观展示,为信息科技管理人员对项目做出即时、全面、科学的统计分析,为科学决策提供有力的依据。
4、精细化管理
(1)实现性能测试需求及场景管理、测试脚本录制、任务调度、测试报告和管理等。
(2)对测试数据进行信息化管理,收集各种度量信息和数据,为软件过程及质量的度量提供实时的数据和报表,确保测试过程的精准管理和质量控制。
5、加强测试产品覆盖率,提高软件质量
(1)通过与DevOps对接,实现上线版本性能验证,覆盖重要系统上线版本。
(2)通过自动化常态回归测试,提高生产事故拦截率,降低版本迭代影响,增强质量信心。