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

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

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

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

1-9\]\[0-9\]\* ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/21edb456a00347d7a94dcea400871a66.png) 2、返回data的数组长度 data_marchNr 表示数组长度 String data=vars.get("data_matchNr"); int total=Integer.parseInt(data); if(total\>0){ Failure = false; }else{ Failure = true; FailureMessage = "标准工期库未查到数据,请检查!"; } ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/92c35be630ab4e78a06759657fc86ce2.png) 3、判断返回参数是否为空的断言 String result = vars.get("result"); if (result != null ) { Failure = false; // 设置断言成功 } else { Failure = true; // 设置断言失败 FailureMessage = "当前获取结果为空"; } ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/b51d610c52a8411b9d0f55f74e2897cd.png)

相关推荐
sheji34164 分钟前
【开题答辩全过程】以 小区物业管理APP为例,包含答辩的问题和答案
java
星辰徐哥15 分钟前
Java程序的编译与运行机制
java·开发语言·编译·运行机制
老毛肚15 分钟前
Spring 6.0基于JDB手写定制自己的ROM框架
java·数据库·spring
Sylvia-girl18 分钟前
线程安全问题
java·开发语言·安全
沛沛老爹25 分钟前
Web开发者转型AI安全实战:Agent Skills敏感数据脱敏架构设计
java·开发语言·人工智能·安全·rag·skills
曹轲恒26 分钟前
Java并发包atomic原子操作类
java·开发语言
cyforkk30 分钟前
03、Java 基础硬核复习:流程控制语句的核心逻辑与面试考点
java·开发语言·面试
0x5334 分钟前
JAVA|智能无人机平台(一)
java·开发语言·无人机
2501_9481201541 分钟前
Java实现的SSL/TLS协议通信系统
java·开发语言·ssl
b20772141 分钟前
Flutter for OpenHarmony 身体健康状况记录App实战 - 个人中心实现
android·java·python·flutter·harmonyos