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

}

相关推荐
资深技术分享员16 分钟前
遗留系统——把“改不动的老系统“接过来
java·服务器·数据库
倔强的石头10618 分钟前
【Transformer】Tokenization详解_BPE_WordPiece_SentencePiece
android·深度学习·transformer
江湖有缘24 分钟前
Docker实战 | 使用Docker部署Bibliotheca阅读习惯管理工具
java·docker·容器
艾莉丝努力练剑27 分钟前
【AI大模型接入SDK】ChatSDK:CMake构建静态库完整实现
java·开发语言·网络·c++·人工智能·学习·sdk
百度一下吧27 分钟前
umi后台管理项目实战:从工程搭建到生产构建
java·前端·javascript
haerapi28 分钟前
仓库拣货路线不只靠最短边:S 形启发式的反例记录
android·开发语言·javascript
Joe_Wang530 分钟前
【从0到1学习JVM · 14】堆内存各区域分工与Xms和Xmx设为一样的真相
java·jvm·学习·垃圾回收
.道阻且长.44 分钟前
C++11 :右值引用的作用,引用折叠和完美转发
java·开发语言·c++
code2cat44 分钟前
Java进阶篇之StampedLock:先读取,再校验,必要时退回读锁
java·开发语言
光依旧1 小时前
MCP实战手记(九):生产化MCP Server的6层安全防护
java·人工智能·spring boot·安全·网络安全·ai agent·mcp