最近,我在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