使用jmeter进行压力测试的推荐螺纹属性值

时间:2016-09-12 10:04:33

标签: jmeter

我想用Jmeter对一个网站进行压力测试,现在我正在使用WAMP和widnows。

对此最好的压力测试设置是什么?这是一个页面,将有很多用户,每天10万用户+

1 个答案:

答案 0 :(得分:3)

每天100k用户不是那么多"很多"在我看来:

  • 每小时100 000/24 == 4166.67用户
  • 4167/60 ==每分钟69.44用户
  • 69/60 =每秒1.15个用户

测试应用程序的正常方法是从1或预期数量的虚拟用户开始,逐渐增加负载,直到满足以下条件之一:

  • 响应时间超过可接受水平
  • 应用程序开始使用> 80-90%的底层硬件资源(CPU,RAM,磁盘和/或网络IO)
  • 应用程序开始返回错误,错误数量超过阈值

我还建议测试以下场景:

  1. load test - 将您的应用程序短期置于预期负载下,以了解性能指标的外观如何
  2. stress test - 确定应用程序可以处理的并保持合理响应时间的最大并发用户数量。您还可以确定断点,即应用程序何时开始返回错误或停止响应以及是否可以恢复
  3. soak test - 与第1点基本相同,但负载应维持较长时间,即几个小时或如果时间允许 - 持续数天。它有助于识别内存泄漏(如果有的话)