我正在运行基于云的负载测试,有20,000名用户。平均页面时间大约是40秒,但在浏览浏览器时我无法体验到这种减速,为什么会这样?
平均值可能会受到少量极高值的影响。例如,如果99%的页面少于5秒,那么从统计学上讲,在看到慢速页面之前,您必须在页面上打100次。实际上,它可能需要更多。您需要深入挖掘平均值以确定这一点(绘制单个响应时间,标准偏差等)。
这种差异也可能是由于某些环境导致会话响应更快(网络路由,浏览器版本,缓存,DNS等)。
如果测试工具的平均页面加载时间很长(40秒),但浏览器感觉不慢,那么我会检查测试工具,看看它是否是瓶颈。
请注意,在模拟大量客户端时,许多测试工具本身会非常慢。您可能希望检查测试工具的CPU使用情况
如果您将测试工具确定为瓶颈,则需要在一个工具上模拟较少的客户端(因此您有更多运行的工具实例来构建20,000个客户端)或选择不同的测试工具。你可以考虑使用Netgend测试平台。哪个可以模拟50,000个HTTPS客户端和1,000,000个HTTP客户端。
祝好运。