JSONPath 解析 JSON 完整 内容 详解
发布时间
阅读量:
阅读量
前言
JMeter作为一款常用的性能测试工具,大家在使用过程中都清楚,在发送请求接口后,通常需要添加断言来判断接口调用是否成功或失败。JMeter为此提供了相应的断言功能。本文重点介绍JMeter中与Json相关的断言方式。Json断言的实现依赖于Jsonpath技术,为了更好地理解其应用,阿俏对Jsonpath的相关知识进行了学习和归纳,现将内容整理如下,以期对读者有所帮助。
jsonpath的介绍
JsonPath是一种用于从指定JSON文档中提取特定信息的便捷方法。目前该技术已被多种编程语言所支持,包括Javascript、Python、PHP以及Java等。
JsonPath所提供的JSON解析能力十分强大,其语法设计类似于正则表达式,几乎能够满足用户对JSON数据提取的所有需求。
- JsonPath表达式在引用JSON结构时的方式与XPath在XML文档中的使用方式类似。
- 在JsonPath中,“根成员对象”始终表示为$符号,无论该结构是对象还是数组形式。
- JsonPath表达式支持点表示法的使用方式
- $.store.book [0].title
- 或者括号表示法 $[‘store’][‘book’][0][‘title’]
jsonpath操作符:
