一、下载jar包
链接:https://pan.baidu.com/s/11UyzVSBzPRGJ0K8vuoKTXg
提取码:3m03
二、步骤
1、安装有jmeter,下载jar包后,把jar包放到jmeter的lib目录下的ext内
2、放入后在jmeter引用jar包
点击测试计划 —》点击浏览—》找到对应的jar包—》确定
三、添加 BeanShell断言
1、在http请求下,添加 BeanShell断言 ,添加监听器 断言结果
四、编辑 BeanShell断言
监听器不用管,添加后放在那里就行了,下面我们编辑断言
1、导包:
import org.json.*;
2、获取上一个请求的返回值
String jsonString = prev.getResponseDataAsString();
JSONObject responseJson = new JSONObject(jsonString);
3、进行判断:
注: false 与 true 根据自己的需要进行修改,为true时,则认为,为这个内容时时错误的,会报错! false则相反
if (responseJson.getInt(“code”) == 200){
//把断言失败置为真,即用例失败,并在结果树中显示FailureMessage
Failure = false;
FailureMessage = “登录成功!!!”;
}
//判断
if (responseJson.getInt(“code”) == 203){
Failure = false;
FailureMessage = “登录密码错误,重新输入!!!”;}
//判断
if (responseJson.getInt(“code”) == 404){
Failure = false;
FailureMessage = “登录失败,用户名不存在!!!”;}
//判断
if (responseJson.getInt(“code”) != 200){
Failure = true;
FailureMessage = “\n 此code不在(200,203,404)内!!!\n 登录失败,查看失败原因!!!\n 当前code码为:” + ${dl_code};}
目前本人也在学习中…暂时先分享这些