2

使用 JSR223 断言中的这行代码是否可以在树视图侦听器中使断言失败?

assert 1 == 2

在 JMeter 3.1 版之前,我可以毫无问题地做到这一点,现在它只是无法正常工作。我知道我可以使用这些代码行

if(1 != 2) {
AssertionResult.setFailure(true)
AssertionResult.setFailureMessage('They are not equal') }

但如果可能的话,我希望像以前一样让它更简单、更短,只需要一行代码

4

2 回答 2

2

在下一个 4.0 版本中将可以使用断言,如下所示:

您可以尝试 jmeter nightlty 构建:

我认为在 3.1 中不可能做到这一点

于 2017-12-29T09:51:20.007 回答
0

我确实确认可以使用上述代码在 JMeter 3.3 中使采样器失败(截至目前的最新版本)

JMeter 3.3 Groovy 响应断言

确保:

  1. 您想要失败的采样器位于断言范围中的某个位置
  2. 您在JMeter 类路径中有groovy-all.jar
  3. jmeter.log文件中没有任何可疑条目
于 2017-12-29T06:30:48.533 回答