Jmeter Ant Task如何让beanshell断言失败的详细信息展示在report里面
2013-09-27 14:01
295 查看
首先必须给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断言失败的详细信息:
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断言失败的详细信息:
相关文章推荐
- Jmeter Ant Task如果报告中有错误,在邮件内容里面直接显示出来 系列1
- Jmeter Ant Task如果报告中有错误,在邮件内容里面直接显示出来 系列2
- 如何在Task InfoPath Form里面取到申请表单的信息
- 解决方法:对性能监视器计数器注册表值执行系统配置检查失败。有关详细信息,请参阅自述文件或 SQL Server 联机丛书中的“如何在 SQL Server 2005 中为安装程序增加计数器注册表项值”
- Jmeter入门实战(二)如何使用Jmeter的BeanShell断言,把响应数据中的JSON跟数据库中的记录对比
- 如何查看SharePoint未知错误的详细信息
- php微信开发 接口配置信息 如何代码实现,代码实现,入口文件 token 配置失败
- 一例对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性的解决
- jmeter bean shell断言加密的响应信息(加密接口测试二)
- git push 失败,再次git pull 后再次push会产生merge信息,如何避免!
- [转]如何获得U盘的详细信息
- 如何查看SharePoint未知错误的详细信息
- 在命令行下,如何查看Windows操作系统的版本详细信息
- PHPMailer发送邮件失败时可通过打印详细失败信息来排查原因
- 逻辑复杂的业务代码如何实现有顺序的跳转展示(登录成功后要去摇奖,设置预留信息,修改密码,弹窗警告......等等)
- MapReduce之如何处理失败的task
- 请求失败或服务未及时响应。有关详细信息,请参见事件日志或其他适用的错误日志
- 如何使用JDK中的keytool工具获取keysotre签名里面的信息
- C#如何重DataSet的DataTable里面删除信息并更新到数据库
- Zencart如何实现将客户的reviews展示在产品信息中?