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

相关推荐
lj90772264421 分钟前
Dockerfile部署xxljob
java·docker
多则惑少则明31 分钟前
idea 编辑器常用插件集合
java·编辑器·intellij-idea
BLUcoding42 分钟前
RabbitMQ08_保证消息可靠性
java·rabbitmq
MogulNemenis42 分钟前
力扣415周赛
java·数据结构·算法·leetcode
ai安歌43 分钟前
【JavaWeb】利用IDEA2024+tomcat10配置web6.0版本搭建JavaWeb开发项目
java·开发语言·后端·tomcat·web·intellij idea
dream_ready1 小时前
linux安装nginx+前端部署vue项目(实际测试react项目也可以)
前端·javascript·vue.js·nginx·react·html5
编写美好前程1 小时前
ruoyi-vue若依前端是如何防止接口重复请求
前端·javascript·vue.js
flytam1 小时前
ES5 在 Web 上的现状
前端·javascript
喵喵酱仔__1 小时前
阻止冒泡事件
前端·javascript·vue.js
2407-2 shw1 小时前
weblogic CVE-2018-2894 靶场攻略
java·运维·服务器·安全·weblogic