目录
? ? ? ? JSON是一种简单的数据交换格式,允许互联网应用程序快速传输数据。JSON提取器可以从JSON格式响应数据中提取数据、简化从JSON原始数据中提取特定格式数据的过程,从而使其可用于进一步的开发。它针对JSON数据结构进行了优化,并提供了更便捷的方式来解析和提取JSON数据。一般用法是从登录接口的响应中获取token值作为一个变量,然后在后续的接口中引用这个变量,引用格式示例:${aa},其中aa是变量名。
? ? ? ? JSON提取器通常具有以下功能:
1)支持多种数据格式:JSON提取器通常支持多种数据格式,如JSON、XML、CSV等。
2)支持多种提取方式:JSON提取器通常支持多种提取方式,如XPath、正则表达式、CSS选择器等。
3)可视化操作界面:使用户可以轻松地配置提取规则。
4)自动化操作:JSON提取器通常具有自动化操作功能,可以自动从指定的数据源中提取数据,并将其保存到指定的位置。
????????Jmeter中JSON提取器的配置界面如下图所示:
????????其中JSON路径怎么获取和表达呢?
????????以从登录接口的响应中提取token为例:
? ? ? ? “$.token”中“$”表示根目录,“.”表示当前目录;另外“..”表示任意目录,所以这里“$..token”与“$.token”等价