Jmeter后置处理器——JSON提取器

发布时间:2024年01月15日

目录

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”等价

文章来源:https://blog.csdn.net/weixin_51900414/article/details/135605740
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。