- 软件测试词典
- 家
性能测试
什么是性能测试?
性能测试,一种非功能测试技术,用于确定各种工作负载下的响应性和稳定性方面的系统参数。性能测试衡量系统的质量属性,例如可扩展性、可靠性和资源使用情况。
性能测试技术:
负载测试 -这是为了了解系统在特定负载下的Behave而进行的最简单的测试形式。负载测试将测量重要的业务关键事务,并且还监视数据库、应用程序服务器等上的负载。
压力测试 -执行压力测试的目的是找出系统的上限容量,并确定当前负载远高于预期最大值时系统的性能。
浸泡测试 - 浸泡测试也称为耐久性测试,用于确定连续预期负载下的系统参数。在浸泡测试期间,会监视内存利用率等参数,以检测内存泄漏或其他性能问题。主要目的是发现系统在持续使用下的性能。
峰值测试 -峰值测试是通过突然大幅增加用户数量并测量系统性能来执行的。主要目的是确定系统是否能够承受工作负载。
性能测试流程:
性能测试的属性:
速度
可扩展性
稳定
可靠性
性能测试工具
Jmeter - http://jmeter.apache.org/
打开 STA - http://opensta.org/
负载运行器 - http://www.hp.com/
网页加载 - http://www.radview.com/