0

我正在尝试在关键部分控制器中使用 Beanshell 断言,但它似乎被忽略了。有人知道为什么会这样吗?我错过了什么吗?

4

2 回答 2

1

JMeter 断言仅在Sampler的上下文中执行,如果在断言的范围内没有生成SampleResult的采样器- 它不会被执行。

另请注意,从 JMeter 3.1 开始,您应该使用 JSR223 测试元素和 Groovy 语言编写脚本,因此请考虑在下一个可用机会时迁移到JSR223 断言

于 2020-07-20T16:20:26.250 回答
1

断言适用于其 范围内的所有采样器

例如,断言在测试树中是分层的。如果其父项是请求,则将其应用于该请求。如果它的父级是控制器,那么它会影响作为该控制器后代的所有请求。

于 2020-07-20T16:21:28.987 回答