如何在JMeter中配置断言,将非200状态码视为测试成功

引言

在接口测试中,HTTP响应状态码是判断请求是否成功的重要依据。通常情况下,状态码200表示请求成功,而其他状态码则可能表示各种类型的错误。然而,在某些特定场景下,我们可能期望接收到非200的状态码,并将其视为测试成功的标志。例如,在进行API的负面测试时,我们可能希望验证系统在接收到无效请求时返回400(Bad Request)状态码。在JMeter中,通过配置断言,我们可以灵活地将非200状态码视为测试成功。本文将详细介绍如何在JMeter中配置断言,以实现这一目标。

将非200状态码视为测试成功

  1. 在接口添加响应断言

  2. 对响应断言进行填写

  3. 执行,并查看结果树

状态码为404的结果显示为绿色(测试成功)

最后我也整理了一些网络安全(黑客)方面的学习进阶资料
如果你想跟同道中人交流
相关推荐
kyle~5 小时前
计算机网络---安全外壳协议(SSH,Secure Shell)
运维·计算机网络·安全·ssh
Macbethad5 小时前
EtherCAT、Ethernet/IP、ModbusTCP等几种工控以太网协议对比
网络·网络协议·tcp/ip
报错小能手5 小时前
计算机网络自顶向下方法39——网络层 中间盒 互联网架构原则(IP沙漏 端到端原则)
tcp/ip·计算机网络·架构
Wu Liuqi6 小时前
【大模型学习4】大语言模型(LLM)详解
人工智能·学习·语言模型·大模型
CarmenHu6 小时前
RAFT微调学习笔记
笔记·学习
QiZhang | UESTC6 小时前
JAVA算法练习题day67
java·python·学习·算法·leetcode
逻极7 小时前
Kiro 安全最佳实践:守护代理式 IDE 的 “防火墙”
ide·人工智能·安全·ai
d111111111d7 小时前
STM32外设学习--ADC模数转换器--笔记
笔记·stm32·单片机·嵌入式硬件·学习
AC是你的谎言7 小时前
网络层和数据链路层
linux·网络·学习·智能路由器
王道长服务器 | 亚马逊云7 小时前
AWS + 发财CMS:高效采集站的新形态
服务器·网络·云计算·音视频·aws