【问题标题】:JMeter response time is highJMeter 响应时间长
【发布时间】:2015-06-15 05:01:48
【问题描述】:

我有一个使用 JMeter & 编写的测试计划,因为我使用正则表达式提取器来提取一些值并将其传递给测试计划中的其他请求。我还使用 CSV 文件从工作表中选择值并在我的测试计划中使用。

现在的问题是,在使用 JMeter 运行脚本时,我的响应时间很长。当 JMeter 运行脚本时,我尝试手动检查相同的站点响应,因为响应时间非常短。

我禁用了侦听器并在非 GUI 模式下启动了脚本,但响应时间仍然偏高。

我需要证明从 JMeter 接收到客户端的响应时间是合理的。有人可以让我知道我做错了什么吗?

谢谢

【问题讨论】:

  • 你用多少个用户/线程来运行你的测试? jmeter进程消耗多少cpu?最好在发布测试计划时发布
  • 我正在使用 50 VU 进行测试。 CPU 消耗不超过 35%。如何在此处附加我的文件?
  • 显示您的测试计划结构并显示浏览器计时和 jmeter 计时不匹配的一些示例,您确定您在测试期间或之前/之后使用浏览器访问服务器吗?
  • @Naseem 可以将 jmx 文件粘贴为问题的一部分,单击编辑即可。但不要忘记将其格式化为代码。在此之前,您应该创建仍然存在问题的最小可能的测试计划。有关详细信息,请参阅此:stackoverflow.com/help/mcve
  • 如果您在运行负载测试时同时使用同一台服务器进行 Jmeter 测试和手动浏览器测试,则不会发生这种情况。响应时间应该大致相同。您在测试前是否清除了浏览器缓存?如果没有则清除它然后尝试。

标签: jmeter


【解决方案1】:

我使用带有 Use Cache-Control/Expires 标头选项的 HTTP 缓存管理器,它减少了 JMeter 响应时间并且几乎与浏览器时间同步。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-02
    • 2014-04-18
    • 2018-11-01
    相关资源
    最近更新 更多