Jmeter断言中判断请求失败的响应代码问题
2017-05-25 15:23
1406 查看
很多http请求会返回400、404、500、502等错误,我们在断言中一般会直接去勾选响应代码,然后匹配得到的响应代码,但是总是失败。百思不得其解!
后来查询Jmeter官方帮助时,在里面找到了答案。
原来通常判断响应代码的前提是这个请求时成功的,例如200,Jmeter认为成功了,才会去匹配response code。而4xx和5xx这类的响应一般是不成功的,jmeter直接忽略。
所以断言中要匹配4xx和5xx这类的响应代码,Jmeter中的要测试的响应字段中应该同时勾选Ignore status,这类的请求就会强制成功,从而可以判断响应代码。
上图:
Jmeter官方帮助中有关Ignore Status的说明:
后来查询Jmeter官方帮助时,在里面找到了答案。
原来通常判断响应代码的前提是这个请求时成功的,例如200,Jmeter认为成功了,才会去匹配response code。而4xx和5xx这类的响应一般是不成功的,jmeter直接忽略。
所以断言中要匹配4xx和5xx这类的响应代码,Jmeter中的要测试的响应字段中应该同时勾选Ignore status,这类的请求就会强制成功,从而可以判断响应代码。
上图:
Jmeter官方帮助中有关Ignore Status的说明:
相关文章推荐
- jmeter 使用beanshell 调用 java 代码解决请求签名相关问题
- [置顶] iOS解读AFN查看请求头,判断响应成功、失败
- 【转】SQL2005无法启动SQL Server 请求失败或服务未及时响应等问题的解决方案
- JMeter之断言--判断响应数据是否符合预期
- Jmeter—4 添加断言 判断响应数据是否符合预期
- jmeter响应断言无法处理中文的问题
- iOS开发工具-如何使用网络封包分析工具Charles,通过配置proxy对http、https、tcp、udp 等协议的请求响应过程交互信息进行分析、判断、解决我们移动开发中的遇到的各种实际问题。
- Jmeter解决响应码判断问题
- win7下修改注册表问题 模块"jscript.dll"已加载,但对DllRegisterServer的调用失败,错误代码为0x80004005 我是WIN7
- 掌握 Ajax,第 3 部分: Ajax 中的高级请求和响应 全面理解 HTTP 的状态代码、就绪状态和 XMLHttpRequest 对象
- 解决内网通过代理服务器访问外网部署WebService报错问题“请求因 HTTP 状态 407 失败” - 转载
- Eclipse MyEclipse 编辑JSP页面弹出代码提示没有响应的问题
- 昨天遇到的一个断言失败,程序退出的问题
- UserControl 的一个值得注意的问题 [属性" * "的代码生成失败.错误是:"程序集"*.Version=1.0.0.0,Culture=neutral,..........无标记为序列化"
- 运行Ajax请求响应中的Javascript代码
- dwr+spring security在方法权限判断失败后的一个问题
- 关于IIS“服务没有及时响应启动或控制请求”的问题
- SQL2005无法启动SQL Server 请求失败或服务未及时响应
- 启动SQL SERVER 2008时提示请求失败或服务未及时响应
- HTTP的请求与响应问题(没有了CSDN,暂时把这里当作论坛了)