JMeter中BeanShell断言使用一
Jmeter Ant Task如何让beanshell断言失败的详细信息展示在report里面
首先必须给beanshell断言添加FailureMessage
if(${TotalClient_SS}+2!=${TotalClient_SS2})
{
Failure=true; FailureMessage="TotalClient_SS=${TotalClient_SS},TotalClient_SS2=${TotalClient_SS2},Expected:TotalClient_SS+2==TotalClient_SS2,Actually:${TotalClient_SS}+2!=${TotalClient_SS2}";
}
添加了FailureMessage,在Jmeter界面运行时,如果beanshell断言校验失败,在结果树中就会有这样的信息:
Assertion error: false
Assertion failure: true
Assertion failure message: TotalClient_SS=0,TotalClient_SS2=1,Expected:TotalClient_SS+2==TotalClient_SS2,Actually:0+2!=1
之后,通过ANT执行测试用例,生成的报告就会有beanshell断言失败的详细信息:
作者:Agoly 出处:https://www.cnblogs.com/qmfsun/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 如果文中有什么错误,欢迎指出。以免更多的人被误导。 |