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="自定义的失败信息"

相关推荐
菜鸟小九几秒前
redis基础(java客户端)
java·redis·bootstrap
馬致远3 分钟前
Vue 脚手架&环境配置
前端·javascript·vue.js
七宝大爷3 分钟前
第一个CUDA程序:从向量加法开始
android·java·开发语言
__万波__4 分钟前
二十三种设计模式(十一)--享元模式
java·设计模式·享元模式
有什么东东4 分钟前
redis实现店铺类型查看
java·开发语言·redis
IT_陈寒4 分钟前
React性能优化实战:5个被低估的Hooks技巧让你的应用提速30%
前端·人工智能·后端
hellotutu4 分钟前
IntelliJ IDEA 中引入自定义 JAR 包
java·bash·intellij-idea·jar
SDAU20055 分钟前
ESP32C3在Arduino下的MQTT操作
linux·服务器·前端
syt_10136 分钟前
grid布局之-子项放置1
前端·javascript·css
HIT_Weston8 分钟前
59、【Ubuntu】【Gitlab】拉出内网 Web 服务:Gitlab 配置审视(三)
前端·ubuntu·gitlab