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

相关推荐
万亿少女的梦1684 分钟前
基于Spring Boot、Vue.js和MySQL的超市管理系统设计与实现
java·vue.js·spring boot·mysql·管理系统
小妖6665 分钟前
React input 输入卡顿问题
前端·javascript·react.js
এ慕ོ冬℘゜5 分钟前
JavaScript 数据类型检测与转换、运算符超全实战详解
前端·html
kyriewen24 分钟前
我用 AI 写代码快了 3 倍——然后同事的 Code Review 全变成了我的
前端·程序员·ai编程
AI产品实战39 分钟前
Gradle打包生成dependencies.xml详解
xml·java·gradle
方华世界1 小时前
企业级Java AI Agent应用平台
java·开发语言·人工智能
折哥的程序人生 · 物流技术专研1 小时前
第8篇:模板方法模式的优缺点与面试高频考点
java·设计模式·面试·模板方法模式·行为型模式·优缺点·扩充系列
李明卫杭州1 小时前
Vue2 portal-target 组件与 Vue3 的针对性优化
前端·javascript·vue.js
人道领域2 小时前
【0-1的agent进阶篇】Prompt 与上下文工程
java·开发语言·prompt·mcp
KINGSEA_1682 小时前
AgentScope Java 2.0 架构解析
java