JMeter 采样器无缘无故地被跳过

问题描述 投票:0回答:1

想知道是否有人以前见过这种情况,因为我不明白应用程序更改如何触发我在 JMeter 中看到的这种模式。他们所做的只是更新其角度应用程序上的包。他们部署了它,我有这个问题。他们将其回滚,问题就消失了。

我有一个脚本,用于检查数据元素的状态,执行某些操作,然后在继续之前再次获取状态。

每当他们部署更改时,调用只会执行一次 - 这意味着不会重新检查状态。简单控制器中还有其他可以执行的东西(调试采样器),但采样器不执行。

有人对我可以尝试什么有建议吗?

evidence of sampler skip in loop

我已经尝试了很多东西,通常我可以弄清楚或找到有关尝试的建议,但完全傻眼了应用程序代码正在改变 jmeter 的行为方式。

jmeter jmeter-5.0
1个回答
0
投票

总有一个“明显”的原因,可以从 jmeter.log 文件中找出原因

如果日志文件不包含任何有意义的内容 - 将 JMeter 日志记录详细程度增加到 DEBUG 级别,这样您将能够看到请求、响应、JMeter 变量值、任何错误等。

“跳过”采样器的最常见原因之一是启用了 HTTP 缓存管理器,它模拟浏览器的 缓存,并且如果内容自上次请求以来未发生更改,则不会触发请求。

接下来考虑提供一个最小的可重现示例,因为我们无法通过部分屏幕截图为您提供全面的答案。

© www.soinside.com 2019 - 2024. All rights reserved.