jmeter里判断返回参数是否为空

用jmeter做接口自动化,怎么判断返回的参数是否为空

我们假如返回的参数是数组,有以下3个方向来判断

1、断言返回的字段为大于0的正整数

1-90-9*

2、返回data的数组长度

data_marchNr 表示数组长度

String data=vars.get("data_matchNr");

int total=Integer.parseInt(data);

if(total>0){

Failure = false;

}else{

Failure = true;

FailureMessage = "标准工期库未查到数据,请检查!";

}

3、判断返回参数是否为空的断言

String result = vars.get("result");

if (result != null ) {

Failure = false; // 设置断言成功

} else {

Failure = true; // 设置断言失败

FailureMessage = "当前获取结果为空";

}

相关推荐
云絮.11 小时前
数据库事务
java·开发语言·数据库
格子软件11 小时前
2026年GEO优化系统源码级状态机与多模型调度拆解
java·前端·vue.js·人工智能·vue·geo
阿pin11 小时前
Android随笔-Zygote中fork究竟是什么?
android·zygote·fork
Full Stack Developme11 小时前
Java 漏斗算法 及应用场景
java·开发语言·算法
从此以后自律11 小时前
Spring 全家桶
java·后端·spring
Go-higher11 小时前
DriverTest 驾考知识卡片学习助手 —— 一款基于 Jetpack Compose 的现代 Android 学习APP
android·学习
偏爱自由 !11 小时前
一(0.1):配置git
java·git·intellij-idea
安卓修改大师11 小时前
安卓修改大师APK控件修改实战教程
android
骑士雄师11 小时前
java面试记录: sychonized 锁,熔断组件,分布式锁
java·开发语言·面试
有颜有货12 小时前
PMC生产排产的4种算法,一次讲清
java·服务器·前端