jmeter接口测试 好多条用例,怎么样来断言响应结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter接口测试 好多条用例,怎么样来断言响应结果相关的知识,希望对你有一定的参考价值。

参考技术A 断言就类似LoadRunner中的检查点。对上一个请求返回的信息,做字符串、数据包大小、html、XML、图片等做判断,确保返回的信息的准确性。

添加响应断言:欢迎您
如果登陆页登陆成功,则后台会返回欢迎信息字样

断言中可以添加多个断言一起判断,断言中也可以使用参数化方法,进行动态判断。

添加断言结果

断言判断正确

来一次异常的断言来看看jmeter是否在断言结果中返回异常。
随意修改断言

运行脚本,则会出现断言找不到的提示信息。本回答被提问者采纳

jmeter bean shell断言加密的响应信息(加密接口测试二)


断言加密的响应信息

1、在http请求-->添加-->断言-->bean shell 断言

import com.changfu.EncryptAndDecryptInterface;  //导入jar包的EncryptAndDecryptInterface类
import org.json.JSONObject; //导入
String json_res = prev.getResponseDataAsString(); //获取上个响应信息
String resb = EncryptAndDecryptInterface.getDecrypt(json_res);  //调用解密工具解密
vars.put("resb",resb);  
log.info("解密后的响应信息json="+resb);
JSONObject resbonseJson = new JSONObject(resb); //解析json
String status_str = resbonseJson.get("status").toString(); //截取status字段值
vars.put("status_str",status_str);
log.info("执行状态="+status_str);
String result = "0";
vars.put("result_str",result);
if (!status_str.equals(result)) {   //响应信息的状态值status_str不等于0,则断言其他与实际值不一致
    Failure=true;       
    FailureMessage="statuscode与实际值不一致, 实际值为:"+status_str+", 响应信息: "+resb;
}

jmeter bean shell断言加密的响应信息(加密接口测试二)

 

 


软件测试免费视频观看链接:https://ke.qq.com/course/159919#tuin=ba4122 

松勤网:www.songqinnet.com



以上是关于jmeter接口测试 好多条用例,怎么样来断言响应结果的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter接口测试系列之保存断言结果到文件

Jmeter接口测试系列之判断测试结果

接口测试工具-Jmeter使用笔记(四:响应断言)

接口测试断言详解(Jmeter)

Jmeter接口测试数据库断言的实现与设计

Jmeter 02 Jmeter断言之响应断言