关于软件性能测试:
狭义:软件性能测试指为验证软件性能指标、评估系统服务能力、推荐系统软硬件配置、完成系统性能优化等而开展的测试活动,这也是一般意义上人们对软件性能测试的理解。
广义:软件性能测试指在测试过程中需要相关性能测试方法配合完成的系统测试活动,包括可靠性测试、可恢复性测试、稳定性测试、兼容性测试、可扩展性测试等。
软件性能测试的目标:
评估系统的能力:测试中得到的压力水平和响应时间数据可以用于验证系统是否达到规划时的水平;
识别体系中的弱点:将系统的压力增加到一个极端水平,从而帮助发现系统薄弱环节并修复系统瓶颈;
验证系统稳定性和可靠性:长时间的测试可能导致程序发生内存泄漏等引起的隐藏问题,在一定的生产负荷下执行一段时间的测试,评估系统可靠性是否满足要求。
系统调优:重复执行性能测试,以验证系统调优是否取得预期效果
超越检测软件测评软件性能测试报告能作为申报国家、省、市科技成果奖的技术鉴定依据;能为企业申请的《中小企业创新基金》、《科技项目验收》、《科技成果鉴定》、《自主创新产品认定》等提供有力的证明。