【问题标题】:Totally Disable JMeter Cache完全禁用 JMeter 缓存
【发布时间】:2015-05-04 07:36:31
【问题描述】:

我正在测试一些针对强大压力的 JSON API。然而,在某一时刻,响应时间增加的“趋势”趋于平稳。它增加到一个非常高的点,然后下降到一个永远不会改变的响应时间。

我尝试取消勾选所有 JMeter 缓存管理器选项,并将最大缓存大小设置为 1。还添加了一个 HTTP 标头,表明 Cache-Control 的最大寿命为零。

如何在 JMeter 中完全禁用缓存?

注意:

我搜索了相关帖子:但是,出现的是将 JMeter 设计为像浏览器一样工作。我试图做完全相反的事情。

【问题讨论】:

  • 你确定它在 Jmeter 端缓存吗?您没有看到任何请求到达您的服务器?我从来没有经历过。
  • 我看到它每次都会访问我的服务器,并且没有 304 返回。但是,我发现这个高原非常奇怪,我认为它可能是 JMeter 缓存了它。
  • 是的 - 很奇怪。我目前不在我的测试中使用缓存管理器。而且还没有看到这样的结果。

标签: jmeter


【解决方案1】:

除非您使用 HTTP 缓存管理器,否则没有缓存。

您的问题可能是由于服务器不堪重负而响应请求拒绝或错误响应(需要几秒钟来计算)。 或者您可能遇到了带宽限制器或防火墙。

通过添加断言来检查您的回答是否正确。

如果一切正常,那么您可能只是拥有服务器缓存,因此响应时间会降低,直到缓存被填满。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-15
    • 2011-01-10
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    • 2014-06-24
    • 2015-11-11
    相关资源
    最近更新 更多