JMeter 每次迭代中的用户相同 - 我们可以将此功能与 HTTP Cookie 管理器和 HTTP 缓存管理器一起使用吗

Bin*_*ita 4 cookies jmeter cache-control

我在 V5.3 中创建了一个简单的 JMeter 脚本。我在测试计划级别使用 HTTP cookie 和缓存管理器,并且在每次迭代时都选择清除 cookie/缓存。在此之下,我保留了一个线程组,其中包含一个 HTTP 采样器。在线程组级别中,我选择了“每次迭代时使用相同的用户”并执行 1 个线程和 3 个循环计数。

它会在所有 3 次迭代中表现为同一用户,还是将它们视为不同的用户,因为我们已经从测试计划级别的每次迭代中选择了清除 cookie 和缓存?

在此输入图像描述

Dmi*_*i T 8

为什么你会做相互排斥的事情?

  • 如果您希望在线程组迭代之间保留cookie 和缓存 -勾选 Same user on each iteration box
  • 反之亦然,如果您想清除 cookie 和缓存 - 不要勾选此框

向前走:

  • 如果您勾选Same User On Each Iteration“线程组级别”复选框和Clear cache each iteration“HTTP 缓存管理器级别”复选框,则 HTTP 缓存管理器将覆盖线程组设置

更多信息: