jmeter缓存在下一次迭代中未清除

g9icjywg  于 2022-11-23  发布在  其他
关注(0)|答案(1)|浏览(139)

我遇到过JMeter在下一次循环迭代中不清除该高速缓存和提取变量的问题,从而破坏了下一次循环中的后续请求。
problem itself
1.我尝试选中'每次迭代清除缓存'复选框
1.然后我完全关闭该高速缓存管理器,但是在下一个循环开始时,我注意到变量是从上一个循环留下的。
1-2
1.我甚至在场景开始时添加了预处理器来删除所有变量并清空该高速缓存。

mrfwxfqh

mrfwxfqh1#

JMeter**确实清除了 * 该高速缓存,证据如下:

如你所见

  • 当盒子是票证时,两个请求都下载embedded resources
  • 如果未选中该框,则第二个请求仅获取HTML DOM,不对嵌入式资源发出请求

因此,您对HTTP caching工作方式的期望很可能有点错误。
此外,JMeter不会“清除”任何已定义的变量,因此您可能会在下一次迭代中看到“旧”值,如果您有依赖于某些变量存在的逻辑控制器-您需要以某种方式手动重置值。

相关问题