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

相关推荐
这是程序猿5 分钟前
基于java的ssm框架学生作业管理系统
java·开发语言·spring boot·spring·学生作业管理系统
千百元6 分钟前
限制网段访问服务器端口63790
java·网络·mybatis
张雨zy6 分钟前
Vue 项目管理数据时,Cookie、Pinia 和 LocalStorage 三种常见的工具的选择
前端·javascript·vue.js
宋情写10 分钟前
JavaAI03-数据来源
java
五月君_13 分钟前
Nuxt UI v4.3 发布:原生 AI 富文本编辑器来了,Vue 生态又添一员猛将!
前端·javascript·vue.js·人工智能·ui
钦拆大仁16 分钟前
JDK17新特性
java
小程故事多_8022 分钟前
Spring AI 赋能 Java,Spring Boot 快速落地 LLM 的企业级解决方案
java·人工智能·spring·架构·aigc
!执行24 分钟前
遇到 Git 提示大文件无法上传确实让人头疼
前端·github
Caarlossss42 分钟前
mybatis
java·数据库·tomcat·maven·mybatis·mybatis-spring
喵手44 分钟前
项目实战案例:从设计到部署!
java·部署·项目实战·设计