完全禁用JMeter缓存

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

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

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

注意 :

我搜索了相关文章:但是,出现的是将JMeter设计为像浏览器一样工作。我正在尝试完全相反。

回答:

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

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

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

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

以上是 完全禁用JMeter缓存 的全部内容, 来源链接: utcz.com/qa/430737.html

回到顶部