最近,我在JMeter和Blazemeter中运行了相同的JMX脚本,我发现Blazemeter结果显示为300ms,而JMeter显示为1200ms。我对哪种工具正确感到困惑。首先,我不明白为什么结果会有如此大的差异,我应该相信哪种工具?

最佳答案

BlazeMeter无法报告与JMeter不同的结果,因为BlazeMeter在后台使用JMeter。

响应时间本身并不能说明全部问题,我想到的可能原因之一是延迟。

例如,如果您位于朝鲜并测试在南非托管的应用程序,则数据包将需要一些时间来回在全球范围内传播。

给出以下公式:

Elapsed time = Connect Time + Latency + TTLB


如果您删除了“连接时间”,您应该会看到更多“清晰”的结果。

更多信息:


JMeter Glossary
How to Analyze the Results of a Load Test Using BlazeMeter

07-26 06:06