在bash脚本中使用jmeter
,如果任何断言失败,我如何管理它返回非零值?
jmeter -n -t someFile.jmx
echo $?
# always returns 0, even if an assertion failed
我使用以下脚本尝试了
Bean Shell Assertion
:if (ResponseCode.equals("200") == false) {
System.exit(-1);
}
但这甚至没有返回
0
,只是杀死了进程(我猜是吗?)有人可以帮我吗?
最佳答案
将以下代码放入JSR223 Element
System.exit(1);
它会返回错误级别
1
,在执行echo $?
时会在Linux中显示关于bash - bash脚本中的jmeter退出代码始终返回0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49652379/