性能测试

性能测试


什么是性能测试?

性能测试,一种非功能性测试技术,用于确定各种工作负载下的响应性和稳定性方面的系统参数。性能测试衡量系统的质量属性,例如可扩展性、可靠性和资源使用情况。

性能测试技术:

  • 负载测试 –这是为了了解系统在特定负载下的行为而进行的最简单的测试形式。负载测试将导致测量重要的业务关键事务并且对数据库、应用服务器等的负载也进行监控。

  • 压力测试 –执行该测试是为了找到系统的上限容量,并确定如果当前负载远高于预期的最大值,系统将如何执行。

  • 浸泡测试 – 浸泡测试也称为耐久性测试,用于确定连续预期负载下的系统参数。在浸泡测试期间,会监控内存利用率等参数以检测内存泄漏或其他性能问题。主要目的是发现系统在持续使用下的性能。

  • 尖峰测试 –尖峰测试是通过突然大量增加用户数量并测量系统性能来执行的。主要目的是确定系统是否能够承受工作负载。

性能测试流程:

测试生命周期中的性能测试流程

性能测试的属性:

  • 速度

  • 可扩展性

  • 稳定

  • 可靠性

性能测试工具

  • Jmeter – http://jmeter.apache.org/

  • 打开 STA – http://opensta.org/

  • Load Runner – http://www.hp.com/

  • 网络负载 – http://www.radview.com/

觉得文章有用?

点个广告表达一下你的爱意吧 !😁