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

}

相关推荐
Ysouy几秒前
Spring Data Elasticsearch 全流程学习教程
java·spring·elasticsearch
沪飘大军1 分钟前
goldRush-专门分析黄金的投资理财agent
java·开发语言·elasticsearch
墨狂之逸才3 分钟前
Android TV 垃圾应用清理指南
android
鹏易灵14 分钟前
C++——2.常量与 const、constexpr 初识详解
java·开发语言·c++
qq_4523962318 分钟前
第十三篇:《K8s 安全基础:RBAC、ServiceAccount、Pod Security》
java·安全·kubernetes
源来猿往39 分钟前
记ffmpeg-8.1.1 之Android库编译(window)
android·ffmpeg
张某布响丸辣42 分钟前
Spring AI 极简入门:Java 开发者快速上手 AI 开发
java·人工智能·spring·springai
java1234_小锋44 分钟前
请描述 Spring Boot 的启动流程,包括 SpringApplication 的初始化和 run 方法的核心步骤。
java·数据库·spring boot
疯狂成瘾者1 小时前
Java 集合 LinkedList 详解:链表结构、常用方法和队列使用
java·开发语言·链表