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

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

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

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

[1-9][0-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 = "当前获取结果为空";

}

相关推荐
ZSYP-S5 分钟前
Day 15:Spring 框架基础
java·开发语言·数据结构·后端·spring
yuanbenshidiaos12 分钟前
C++----------函数的调用机制
java·c++·算法
是小崔啊30 分钟前
开源轮子 - EasyExcel01(核心api)
java·开发语言·开源·excel·阿里巴巴
黄公子学安全39 分钟前
Java的基础概念(一)
java·开发语言·python
liwulin050640 分钟前
【JAVA】Tesseract-OCR截图屏幕指定区域识别0.4.2
java·开发语言·ocr
jackiendsc44 分钟前
Java的垃圾回收机制介绍、工作原理、算法及分析调优
java·开发语言·算法
Yuan_o_44 分钟前
Linux 基本使用和程序部署
java·linux·运维·服务器·数据库·后端
Oneforlove_twoforjob1 小时前
【Java基础面试题027】Java的StringBuilder是怎么实现的?
java·开发语言
数据小小爬虫1 小时前
利用Java爬虫获取苏宁易购商品详情
java·开发语言·爬虫
小汤猿人类1 小时前
nacos-服务发现注册
java·开发语言·服务发现