它是好的,样本时间随着用户数量的增加而逐渐增加

时间:2018-06-05 07:42:17

标签: performance jmeter load performance-testing load-testing

在脚本开始时,样本时间较少,然后随着负载的增加而开始增加,是否是对网站进行负载测试的正确方法? 请帮忙,这是对网站进行负载测试的正确方法

1 个答案:

答案 0 :(得分:1)

实际上,在理想情况下,响应时间应保持与负载增加相同,如:

  1. 1个用户 - 响应时间1秒 - 吞吐量每秒1个请求
  2. 100个用户 - 响应时间1秒 - 吞吐量每秒100个请求
  3. 200个用户 - 响应时间1秒 - 吞吐量每秒200个请求
  4. 响应时间没有开始增加的情况称为saturation point - 它是应用程序可以支持的最大吞吐量。

    当您启动更多线程(虚拟用户)时响应时间开始增加的情况称为bottleneck,问题是:{{3}中定义的用户数是否仍然可以接受性能和/或NFR。如果是的话 - 你很高兴去,如果没有 - 你需要报告这个问题(如果你能尝试确定原因,这将是有益的)

    对网站进行负载测试的正确方法是SLA,包括simulating end users activity as close as possible。请记住逐渐增加 的负载,这样您就可以将增加的负载与响应时间,吞吐量,错误数等指标相关联。同样可以逐渐减少负载,看看当负载恢复正常/零时您的网站是否恢复。