Analysis API实现Loadrunner性能测试数据自动化分析
2021-03-11张晋桂
电子技术与软件工程 2021年21期
张晋桂
(广东拓思软件科学园有限公司 广东省广州市 510663)
1 引言
按照标准GB/T 25000.10 系统与软件质量模型,性能效率是软件产品的八大质量特性之一。实施性能效率测试在软件产品和信息化系统测试和质量保障上应用较为广泛,一方面通过开展性能效率测试来验证软件产品和信息化系统的设计和开发满足用户需求和系统设计的性能指标要求,另一方面也可以准确掌握被测软件产品和信息化系统在规定的某种性能负载下的整体性能状况,便于在实际运行中被测软件产品和信息化系统出现相对应负载时可以及时采取应对措施;再者通过对被测软件产品和信息化系统实施性能诊断分析和性能调优测试,可以针对被测软件产品和信息化系统的性能瓶颈和问题进行定位,提升被测软件产品和信息化系统性能和用户体验。行业内通常采用Loadrunner、Jmeter 等性能测试和监控工具来开展性能测试,性能测试会产生大量的结果数据和监控数据,手工进行结果分析和数据采集工作量较大并且耗时较长。本文以Loadrunner 性能测试为例,探讨通过Analysis API 的方式实现Loadrunner 性能测试数据的自动化分析和采集。
2 性能测试数据采集需求分析
2.1 前端数据展示
Loadrunner测试结果数据存储在扩展名为.lrr的结果文件集中,并将活动图的显示信息和布局设置存储在扩展名为.lra 的文件集中。可通过Loadrunner 的Analysis 分析模块访问测试结果,以统计图表和统计结果报告的形式展示,主要包括Summary Report 概要报告和Graphs 详细报告两部分。……
登录APP查看全文
