好不好,随着用户数量的增加,采样时间逐渐增加
Is it good, sample time increasing gradually along with increase in number of users
在脚本开始时样本时间较少,然后随着负载的增加开始增加,这是对网站进行负载测试的正确方法吗?
请帮助,这是对网站进行负载测试的正确方法
并非如此,在理想世界中,响应时间应该随着负载的增加而保持不变,例如:
- 1 个用户 - 响应时间 1 秒 - 吞吐量每秒 1 个请求
- 100 个用户 - 响应时间 1 秒 - 吞吐量每秒 100 个请求
- 200 个用户 - 响应时间 1 秒 - 吞吐量每秒 200 个请求
- 等等
响应时间没有开始增加的情况称为 saturation point - 这是您的应用程序可以支持的最大吞吐量。
当您启动更多线程(虚拟用户)时响应时间开始增加的情况称为 bottleneck and the question is: whether performance is still acceptable for that number of users that is defined in NFR and/or SLA。如果是 - 你很高兴去,如果不是 - 你需要报告这个问题(如果你能尝试确定原因,这将是有益的)
网站负载测试的正确方法是simulating end users activity as close as possible including workload model。请记住 逐渐 增加负载,这样您就可以将增加的负载与响应时间、吞吐量、错误数量等指标相关联。逐渐减少负载也很好,看看当负载恢复到 normal/zero.
时您的网站是否恢复。
在脚本开始时样本时间较少,然后随着负载的增加开始增加,这是对网站进行负载测试的正确方法吗? 请帮助,这是对网站进行负载测试的正确方法
并非如此,在理想世界中,响应时间应该随着负载的增加而保持不变,例如:
- 1 个用户 - 响应时间 1 秒 - 吞吐量每秒 1 个请求
- 100 个用户 - 响应时间 1 秒 - 吞吐量每秒 100 个请求
- 200 个用户 - 响应时间 1 秒 - 吞吐量每秒 200 个请求
- 等等
响应时间没有开始增加的情况称为 saturation point - 这是您的应用程序可以支持的最大吞吐量。
当您启动更多线程(虚拟用户)时响应时间开始增加的情况称为 bottleneck and the question is: whether performance is still acceptable for that number of users that is defined in NFR and/or SLA。如果是 - 你很高兴去,如果不是 - 你需要报告这个问题(如果你能尝试确定原因,这将是有益的)
网站负载测试的正确方法是simulating end users activity as close as possible including workload model。请记住 逐渐 增加负载,这样您就可以将增加的负载与响应时间、吞吐量、错误数量等指标相关联。逐渐减少负载也很好,看看当负载恢复到 normal/zero.
时您的网站是否恢复。