为什么我在基于云的负载测试期间无法体验浏览器中页面加载的减速?

问题描述 投票:0回答:2

我正在运行基于云的负载测试,有20,000名用户。平均页面时间大约是40秒,但在浏览浏览器时我无法体验到这种减速,为什么会这样?

cloud visual-studio-2013 load-testing
2个回答
0
投票

平均值可能会受到少量极高值的影响。例如,如果99%的页面少于5秒,那么从统计学上讲,在看到慢速页面之前,您必须在页面上打100次。实际上,它可能需要更多。您需要深入挖掘平均值以确定这一点(绘制单个响应时间,标准偏差等)。

这种差异也可能是由于某些环境导致会话响应更快(网络路由,浏览器版本,缓存,DNS等)。


0
投票

如果测试工具的平均页面加载时间很长(40秒),但浏览器感觉不慢,那么我会检查测试工具,看看它是否是瓶颈。

请注意,在模拟大量客户端时,许多测试工具本身会非常慢。您可能希望检查测试工具的CPU使用情况

  • 在Linux或Mac上,您可以运行命令“top -c”
  • 在Windows上,您可以运行任务管理器。 我相信还有其他方法可以检查测试工具的CPU使用情况。

如果您将测试工具确定为瓶颈,则需要在一个工具上模拟较少的客户端(因此您有更多运行的工具实例来构建20,000个客户端)或选择不同的测试工具。你可以考虑使用Netgend测试平台。哪个可以模拟50,000个HTTPS客户端和1,000,000个HTTP客户端。

祝好运。

© www.soinside.com 2019 - 2024. All rights reserved.