当JMeter测试失败时,我想让我的持续集成系统理解。
我正在考虑使用stdout
日志。
如果存在失败的断言,有没有办法检查BeanShell PostProcessor内部?
然后我可以记录一个GUID或类似的东西来表示测试失败了。另外,任何想法如何记录到stdout
而不仅仅是在日志文件中? JMeter将一些信息记录到stdout
,但我不确定log.error("code")
是否会去那里。
如果有更简单的方法,请随意分享。
假设以上所有内容,您需要使用以下代码添加JSR223 Listener:
prev.getAssertionResults().each { assertionResult ->
if (assertionResult.isFailure()) {
println('Assertion failed')
}
}