Jmeter针对多种响应断言的判断

有时候response返回的结果并非一种,有多种,需要对这几种进行判断的时候需要使用Bean Shell。

(1)首先获取响应数据

String response = prev.getResponseDataAsString();

ResponseCode 响应状态码

responseHeaders 响应头信息

response 响应体数据

(2)状态码断言

if(ResponseCode.equals("200")){

Failure = false; //表示断言成功

}else{

Failure = true; //表示断言失败

FailureMessage="自定义的失败信息"

(3)获取响应数据

String response = prev.getResponseDataAsString();

if(response.contains("登录成功")){

Failure = false; //表示断言成功

}else{

Failure = true; //表示断言失败

FailureMessage="自定义的失败信息"

相关推荐
AI人工智能+电脑小能手几秒前
【大白话说Java面试题 第112题】【并发篇】第12题:AQS 中节点的入队时机有哪些?
java·开发语言·面试
摇滚侠1 分钟前
SpringMVC 入门到实战 处理静态资源的过程 64
java·后端·spring·maven·intellij-idea
影寂ldy2 分钟前
C# 泛型委托
java·算法·c#
程序猿阿伟2 分钟前
《Chrome标签组搭建多任务高效浏览指南》
前端·chrome
摇滚侠3 分钟前
MyBatis 入门到项目实战 MyBatis 核心配置文件 15-19
java·tomcat·mybatis
IT WorryFree3 分钟前
Zabbix 7.4 API 可同步全量参数清单(同步第三方系统专用)
java·开发语言·zabbix
RoboWizard5 分钟前
一块硬盘上架前要闯多少关?
java·服务器·数据库
2601_9583529013 分钟前
双麦 DSP 音频模块实战:一文梳理 A-68 在全行业场景的声学解决方案与落地要点
前端·嵌入式硬件·音视频·语音识别·降噪消回音·音频处理模块
半夜燃烧的香烟16 分钟前
docker 安装minio nginx,配置nginx根据文根路由minio展示图片
java·nginx·docker
吴阿福|一人公司17 分钟前
深度解析 Python 类变量修改的命名空间隔离
java·服务器·数据结构