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