jmeter响应和json断言,json断言提取多个值

简介: jmeter响应和json断言,json断言提取多个值

jmeter断言

注意:断言成功的话在查看结果是上看不到断言的结果,失败才有

一. 配置响应断言

1.添加

image.png

2.配置

image.png

3.断言结果

image.png

二. 配置json断言

json断言如果返回数据不是json格式会直接报错


(吐槽一下,翻译这几句这网易有道词典是真的废)

Assert json path exists :断言json路径存在

Additionally assert value :附加断言值

match as regular expression:匹配为正则表达式

expect null :预期为空

invert assertion (will fail if above conditions met):反转断言(如果满足上述条件,则将失败)


Assert json path exists 这个写法是以$.为根目录,比如数据{“data”:{“code”: 2002, “msg”: “密码长度必须大于或者等于6位”}}

想要获取到code的值,写法为 $.data.code


实例

响应数据

{

“code”: 200,

“msg”: “恭喜,注册成功!”

}


断言配置

image.png

断言结果

image.png

JSON提取器(提取多个值)

提取多个时,这些都要一一对应用分号隔开

image.png

使用

image.png

测试

被提取的对象

image.png

使用提取的参数结果

image.png

相关文章
|
JavaScript 前端开发 Java
JMETER也会遇到加密难题,一并处理中文响应乱码
本文讨论了在JMeter中处理加密数据和中文响应乱码的问题,提供了使用BeanShell后处理器进行AES加密的示例代码,说明了如何将自定义的jar包放入JMeter的lib/ext目录以扩展功能,并给出了解决中文乱码的几种方法。
950 1
JMETER也会遇到加密难题,一并处理中文响应乱码
|
XML JSON 测试技术
JMeter 响应断言详解:提升测试精度的利器
**摘要:** Apache JMeter的响应断言用于验证性能和功能测试中的系统响应。常见的断言类型包括文本、JSON、XPath、XML、响应代码和时间断言。配置断言涉及添加采样器、选择断言类型及设定相关参数。最佳实践建议选择合适断言类型、减少断言数量、使用正则表达式,并结合前置和后置处理器。实例演示了如何配置文本、JSON和响应代码断言来验证登录接口的成功响应。响应断言确保了测试的准确性与效率。
|
JSON 测试技术 数据格式
5 JMeter断言-Jmeter响应中出现乱码时
5 JMeter断言-Jmeter响应中出现乱码时
401 0
jmeter响应结果乱码处理和基本使用
jmeter响应结果乱码处理和基本使用
Jmeter返回响应体写入txt文件的操作
Jmeter返回响应体写入txt文件的操作
556 0
|
JSON 测试技术 数据格式
JMeter 监听器之保存响应到文件
JMeter 监听器之保存响应到文件
1180 0
JMeter 监听器之保存响应到文件
JMeter 查看结果树监听器响应数据中文显示乱码解决方法
JMeter 查看结果树监听器响应数据中文显示乱码解决方法
804 0
|
前端开发 测试技术 Apache
JMeter 检查点之响应断言(Response Assertion)
JMeter 检查点之响应断言(Response Assertion)
462 0
|
XML JSON 搜索推荐
Jmeter常用断言之响应断言详解
**响应断言**是最常用的一种断言方法,主要是对响应结果中的文本内容进行断言,比如响应结果是否包含指定的值,或者是否等于指定的值。响应断言可以适用各种返回类型的响应结果,如:Test、html、application/json、application/xml等。。。
2373 0
Jmeter常用断言之响应断言详解

热门文章

最新文章