维权声明:本文为T108012原创作品,本作者与仪器信息网是该作品合法使用者,该作品暂不对外授权转载。其他任何网站、组织、单位或个人等将该作品在本站以外的任何媒体任何形式出现均属侵权违法行为,我们将追究法律责任。
软件性能检测工具的量值溯源问题探讨
南京质检NQI(王蕊)
LoadRunner 是一种预测系统行为和性能的工业标准级负载性能测试工具。通过以模拟成千上万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner ,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。
LoadRunner主要有创建负载测试、运行负载测试、监控负载测试及分析结果等几个主要功能,在第三方软件检测机构中,作为检测工具,对企业的软件系统进行检测,并出具检验报告。
图1是我中心运用LoadRunner性能检测工具,对XX市综合运输管理系统信息平台进行性能效率检测的结果示例,从图中可见,使用LoadRunner并发10用户,运行3分钟,平均响应时间为1.717秒。
![]()
\
图1 10用户并发登录系统
但是,因软件不同于食品、黄金、建材等传统检测样品,而LoadRunner作为纯软件检测工具,亦无法用传统的溯源方法进行计量。因此,如何对其进行量值溯源,保证其检测结果的科学公正性,是我们应当考虑的问题。
量值溯源的方式包括有检定、校准、验证等几种。针对软件检测工具的实际情况,可以考虑通过验证方式进行溯源。也就是说,当检测所用设备暂不能溯源到国家基准时,可以通过实验室间比对、能力验证等方式,对其是否满足规定要求进行验证。
在进行实验室间比对或能力验证时,我们需要注意以下几点:
1、测试人员能力
参与实验室间比对或能力验证的检测人员,应具体独立熟练操作检测工具的能力,应通过严格的考核,具有上岗证、检验员证等能力证明。
2、检测工具版本一致性
不同的版本,检测工具的检测结果可能会有差异,因此应尽量使用相同的版本。
3、测试环境一致性
在对软件性能进行检测时,我们要面对的检测对象,往往不是软件这个独立的个体,而是与操作系统、网络设备(如路由器、交换机)、数据库服务器、传输媒介(如网线、光纤)等组成的一个大的测试系统。因此,系统中各个要素的性能,都有可能成为这个系统的性能瓶颈。相同的检测工具软件版本,部署在不同的环境中,检测出来的结果就可能大不相同。因此,在进行实验室比对或能力验证时,必须要考虑到系统环境因素。