在脚本开始时,样本时间较少,然后随着负载的增加而开始增加,是否是对网站进行负载测试的正确方法? 请帮忙,这是对网站进行负载测试的正确方法
答案 0 :(得分:1)
实际上,在理想情况下,响应时间应保持与负载增加相同,如:
响应时间没有开始增加的情况称为saturation point - 它是应用程序可以支持的最大吞吐量。
当您启动更多线程(虚拟用户)时响应时间开始增加的情况称为bottleneck,问题是:{{3}中定义的用户数是否仍然可以接受性能和/或NFR。如果是的话 - 你很高兴去,如果没有 - 你需要报告这个问题(如果你能尝试确定原因,这将是有益的)
对网站进行负载测试的正确方法是SLA,包括simulating end users activity as close as possible。请记住逐渐增加 的负载,这样您就可以将增加的负载与响应时间,吞吐量,错误数等指标相关联。同样可以逐渐减少负载,看看当负载恢复正常/零时您的网站是否恢复。