JMeter 延迟与加载时间(采样时间)

新手上路,请多包涵

我在我的 HTTP 服务器上运行测试,当我将服务器从本地主机(使用笔记本电脑)切换到 AWS EC2 t.micro 服务器时,传输速度真的很慢。

我想知道使用 JMeter 进行测试时延迟和加载时间(或采样时间)之间的区别。加载时间在“View results tree”中,采样时间在“View results in table”中。

这是我的问题。

  1. 当发送一个大约 3.5mb 的 zip 文件时,在 localhost 中测试时大约需要 0.5 秒。但是,当我在 EC2 服务器上测试它时,大约需要 6~8 秒。我知道 3.5mb 很大,但 8 秒是不是太慢了?

  2. 在我的测试中,JMeter 显示当加载时间为 6~8 秒时,延迟约为 0.5~1 秒。这两者有什么区别?

原文由 Jee Seok Yoon 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 844
2 个回答

延迟 是发送请求的时间与开始接收响应的时间之间的差异。

响应时间(= 采样时间 = 加载时间 = 经过时间)是发送请求的时间与完全接收到响应的时间之间的差值。

所以响应时间总是 >= 延迟。

文件越大,响应时间和延迟之间的差异就越大。

原文由 Andrei Botalov 发布,翻译遵循 CC BY-SA 3.0 许可协议

Latency = 922 ms 表示从请求发出到第一次响应需要 922 ms。

Sample Time(or Response Time) = 1232 ms 表示从发出请求到处理请求需要 1232 ms。

因此,响应时间 = 延迟 + 处理时间

原文由 Md. Masudur Rahman 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题