Jmeter 响应时间与 Web 浏览器不匹配 - “等待服务器响应”时间

问题描述 投票:0回答:1

我们面临 Jmeter 响应时间的典型问题。

我们有一个应用程序,我们正在其中使用关键字搜索记录。

当我们在浏览器中手动执行相同操作时,单个用户大约需要 2-3 秒,而当我们通过 JMeter 发出相同请求(发布)时,同一单个用户大约需要 17-20 秒。

应用了管理 Cookie、管理缓存并应用了与浏览器相同的标头请求,并使用单个用户执行了 Jmeter 脚本,加载时间/延迟时间显示约为 17 秒到 20 秒以上,

当我们在浏览器(Chrome/Edge)中手动执行相同的步骤时,在我们进行 jmeter 测试的同一台机器上,“等待服务器响应”时间显示大约 2-3 秒。

下面是相同的屏幕截图。浏览器中的响应时间 Jmeter 中的响应时间

无法理解为什么 jmeter 向我们显示同一步骤需要 17-20 秒。我们是否缺少任何配置或其他任何内容?

请求您对此的建议和帮助...

jmeter response latency jmeter-5.0
1个回答
0
投票

通常“典型”情况是 JMeter 报告的响应时间比浏览器报告的响应时间短。通常,将 JMeter 配置为像真正的浏览器一样就足够了,以获得相似甚至相同的响应时间

我能想到的一些故障排除步骤:

  1. 尝试另一个 HTTP 客户端实用程序,例如 curl,看看响应时间如何
  2. 尝试在清除浏览历史记录(包括缓存
  3. )后运行请求
  4. 尝试为 Apache HttpComponents 和/或 Java 网络调试日志记录启用 JMeter 调试日志记录以查看发生了什么情况
© www.soinside.com 2019 - 2024. All rights reserved.