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 = "当前获取结果为空";

}

相关推荐
GG.WinGel9 分钟前
质数数目(蓝桥杯练习题)
java·数据结构·算法·青少年编程·蓝桥杯
泡泡糖的中文规格书14 分钟前
HDLbits 2.2 学习笔记 · 多路复用器
java·开发语言
John_Hui17 分钟前
第 3 篇:配置 JDK 17 环境
java·开发语言·ubuntu
法的空间20 分钟前
AI 编程时代,为什么 Dart 分析会拖慢大型项目的开发
android·flutter·ios
秋天的怀念_David22 分钟前
算法一千零一夜 · 第十七夜 长街点灯
java·程序人生·算法
鱼儿也有烦恼33 分钟前
客户端应用架构模式
android·架构
不吃鱼的羊38 分钟前
如何应对恐惧
java
不吃鱼的羊39 分钟前
如何建立高自尊
java·服务器·前端
Magicdata大数据41 分钟前
AI辅助教学:调用大模型从教材中生成习题,方便学员练习
java·spring boot·大模型·知识图谱·neo4j·ai辅助教学
香蕉大香蕉(06敬畏市场)1 小时前
高频八股 · Java 并发编程(10):异步、ThreadLocal 与虚拟线程(收官)
java·开发语言·网络·jvm·python·ai·实习