JMeter-如何检查BeanShell是否有任何失败的断言

JMeter-如何检查BeanShell是否有任何失败的断言,jmeter,beanshell,Jmeter,Beanshell,我想让我的持续集成系统明白JMeter测试失败的原因 我正在考虑使用stdout日志 有没有办法在BeanShell后处理器中检查是否存在失败的断言 然后我可以记录一个GUID或类似的东西来表示测试失败。 还有,你知道如何登录到stdout而不仅仅是在日志文件中吗?JMeter将一些信息记录到stdout,但我不确定是否会出现log.errorcode 如果有更简单的方法,请随意分享 根据声明,后处理器在断言之前被调用,所以您需要侦听器,它是最后一个元素 和脚本 假设以上所有内容,您需要使用以下

我想让我的持续集成系统明白JMeter测试失败的原因

我正在考虑使用stdout日志

有没有办法在BeanShell后处理器中检查是否存在失败的断言

然后我可以记录一个GUID或类似的东西来表示测试失败。 还有,你知道如何登录到stdout而不仅仅是在日志文件中吗?JMeter将一些信息记录到stdout,但我不确定是否会出现log.errorcode

如果有更简单的方法,请随意分享

根据声明,后处理器在断言之前被调用,所以您需要侦听器,它是最后一个元素 和脚本 假设以上所有内容,您需要使用以下代码添加:

prev.getAssertionResults().each { assertionResult ->
  if (assertionResult.isFailure()) {
      println('Assertion failed')
  }
}

这太完美了。谢谢