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

}

相关推荐
最好一梦8 小时前
佳维视安卓工控机在堆垛机中的应用
android
Rain的Java大神之路8 小时前
100 亿条数据如何快速写入 MySQL?从 231 天到 3.5 小时,我把面试官问懵了
java·后端·面试
xyouyuweizhu8 小时前
Java IO 流详解:流的作用、流的划分与标准输入输出流
java·python·php
传奇开心果编程8 小时前
组合优先开发范式:从汉字造字原理到声明式UI组件组合思想
android·flutter·ios·swiftui·移动开发·harmonyos·android jetpack
范同学~8 小时前
项目添加水印
java·前端·javascript
快乐的韭菜根根9 小时前
Slurm 指定 GPU 卡:`File=/dev/nvidiaX` 映射的坑与修复
java·服务器·网络
酣大智9 小时前
hibernate学习笔记
java·hibernate·session
腾讯端服务9 小时前
一码Duo端-Kuikly-iOS折叠屏新UI适配实践
android·ui·ios·kotlin·鸿蒙
T量子永生9 小时前
Android SISO 分布式编译集群配置方案
android·分布式·云计算·源代码管理
careathers9 小时前
【数据结构】基于比较的排序算法 - 插入排序
java·数据结构·排序算法