Jmeter之BeanShell Assertion自定义断言

在JMeter性能测试工具中,BeanShell Assertion是一种强大而灵活的自定义断言方法。

它允许用户通过编写BeanShell脚本来验证服务器返回的响应数据,从而确保系统在各种负载下的稳定性和可靠性。

无论您是初学者还是有经验的专业人士,使用BeanShell Assertion都可以轻松地创建自定义的断言,并在测试过程中获得准确的结果。

无论您是需要验证特定的业务逻辑、检查错误信息或者确认数据完整性,BeanShell Assertion都可以满足您的需求。

开始今天的学习吧!!

添加组件路径

 写入代码如下

String response = new String(ResponseData);
log.info("===========================================================");
log.info(response);

// 断言请求状态是否为200
if(!ResponseCode.equals("200")){
 Failure = true;
 FailureMessage="接口请求失败,*********返回码:" + ResponseCode + "\n";
 return;
}

// 断言响应内容是否包含预期值("code":"Success" )
String response = new String(ResponseData);
Failure = !(response.contains("\"code\":\"Success\""));
if (Failure) {
 Failure = true;
 FailureMessage="接口响应未发现 \"code\":\"Success\" " + "*********当前响应为:" + 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值