软件性能效率测试能力验证研究与实践
2021-03-28肖祥春李伟洪王丽
电子元器件与信息技术 2021年12期
肖祥春,李伟洪,王丽
(1.广东省科技基础条件平台中心,广东 广州 510000;2.广东省高性能计算重点实验室,广东 广州 510000;3.中国人民解放军95269 部队)
0 引言
能力验证作为一种重要的外部质量评价手段,可有效评估确认实验室相关技术能力[1]。能力验证的目的是保证实验室的运行满足质量管理的要求,出具的结果可信可靠,对实验室的质量控制起到补充和完善的作用[2]。软件测试能力验证由CNAS 组织,开展过效率测试、功能性测试及易用性测试能力验证活动[3]。软件的性能效率作为软件八大特性之一,是评估软件质量的重要指标[4],因此其测试过程的规范性和结果的准确性十分重要。
性能效率测试是指在最大限度地模拟系统在实际使用环境下的业务压力或用户场景来运行系统,同时在系统运行过程中采集相关性能指标,并在测试结束后对运行过程中采集的指标数据进行分析,从而判断系统性能是否达到预期要求。由于性能测试场景执行、指标监控及分析等比较复杂,所以性能测试一般需要借助测试工具来完成,LoadRunner是目前比较流行的一款自动化性能测试工具[5]。
本文以NAST-PT21001“软件性能效率测试”能力验证为例,详细介绍性能效率能力验证性能测试需求理解分析、脚本编写调试、场景设置运行等过程。
1 测试样品简介与性能效率需求
NAST-PT21001“软件性能效率测试”能力验证的被测样品为“出入库管理系统V1.0”,由组织机构统一部署在阿里云,测试环境包括一台服务器和互联网网络。……
登录APP查看全文
