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