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

这篇具有很好参考价值的文章主要介绍了Jmeter后置处理器——JSON提取器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

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)添加线程组

Jmeter后置处理器——JSON提取器,性能测试,jmeter,json

        2)添加http请求

Jmeter后置处理器——JSON提取器,性能测试,jmeter,json

        3) 添加JSON提取器

Jmeter后置处理器——JSON提取器,性能测试,jmeter,json

        Jmeter中JSON提取器的配置界面如下图所示:

Jmeter后置处理器——JSON提取器,性能测试,jmeter,json

        其中JSON路径怎么获取和表达呢?

        以从登录接口的响应中提取token为例:

  • 查看数据:运行脚本,从查看结果树中查看登录接口的响应数据,选择以JSON格式显示,如下图所示:

Jmeter后置处理器——JSON提取器,性能测试,jmeter,json

  •  测试JSON路径:在“JSON Path Expression”中输入JSON路径然后点击“Test”测试,路径书写正确会直接显示结果在下方

        “$.token”中“$”表示根目录,“.”表示当前目录;另外“..”表示任意目录,所以这里“$..token”与“$.token”等价

Jmeter后置处理器——JSON提取器,性能测试,jmeter,json文章来源地址https://www.toymoban.com/news/detail-792846.html

到了这里,关于Jmeter后置处理器——JSON提取器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Spring】BeanPostProcessor后置处理器

    BeanPostProcessor后置处理器是Spring提供的一个扩展点,可以在Bean初始化前后做一些事情,注意这里是bean的初始化,不是实例化,BeanPostProcessor是一个接口,里面提供了两个方法,分别为postProcessBeforeInitialization(初始化之前)和postProcessAfterInitialization(初始化之后),在方法入参

    2024年02月08日
    浏览(49)
  • Spring源码学习-后置处理器,Autowired实现原理

    Autowired实现原理 populateBean 给创建好的bean实例进行普通属性的赋值 InstantiationAwareBeanPostProcessor AutowiredAnnotationBeanPostProcessor 这个就是用来完成Autowired注解能够自动装配的bean后置处理器 这个方法初始化了一个set,用来存放需要解析的自动装配注解,里面就包括Autowired,Value和Inject等

    2024年02月16日
    浏览(43)
  • Spring源码解析(八):bean后置处理器CommonAnnotationBeanPostProcessor

    Spring源码系列文章 Spring源码解析(一):环境搭建 Spring源码解析(二):bean容器的创建、默认后置处理器、扫描包路径bean Spring源码解析(三):bean容器的刷新 Spring源码解析(四):单例bean的创建流程 Spring源码解析(五):循环依赖 Spring源码解析(六):bean工厂后置处理器ConfigurationCla

    2024年02月13日
    浏览(49)
  • Spring后置处理器BeanFactoryPostProcessor与BeanPostProcessor源码解析

    Spring有两种类型的后置处理器,分别是 BeanFactoryPostProcessor 和 BeanPostProcessor ,这里再贴出我画的 Spring 启动过程,可以看看这两种后置处理器在 Spring 启动过程中位置。 BeanFactoryPostProcessor 的 postProcessBeanFactory 方法在 Spring 容器启动时被调用,可以对整个容器中的 BeanDefinition (

    2024年02月13日
    浏览(52)
  • 腾讯云CVM服务器标准型S5性能CPU处理器测试

    腾讯云服务器CVM标准型S5实例是次新一代的标准型实例,CPU采用主频2.5GHzIntel Xeon Cascade Lake或者Intel Xeon Cooper Lake处理器,睿频3.1GHz,云服务器S5基于全新优化虚拟化平台,提供了平衡、稳定的计算、内存和网络资源,是很多应用程序的最佳选择。腾讯云服务器网分享腾讯云CV

    2024年02月13日
    浏览(50)
  • x-cmd pkg | jq - 命令行 JSON 处理器

    jq 是轻量级的 JSON 处理工具,由 Stephen Dolan 于 2012 年使用 C 语言开发。 它的功能极为强大,语法简洁,可以灵活高效地完成从 JSON 数据中提取特定字段、过滤和排序数据、执行复杂的转换和计算等一系列任务。 使用 x jq 即可自动下载并使用 在终端运行 eval \\\"$(curl https://get.x

    2024年01月23日
    浏览(57)
  • MT8395(Genio 1200)处理器性能参数介绍

    MT8395(Genio 1200)是一款专为AI与高性能物联网应用而设计的通用型SoC,采用6nm制程工艺,已集成四核A78和四核A55的八核CPU。Genio 1200还集成Mali-G57图形处理器,内置独立的双核AI处理器,可应用于智能家电、中控设备、商业显示、工业物联网和机器人控制等领域。 MT8395(Genio 1200)处

    2024年02月07日
    浏览(84)
  • 腾讯云高性能计算集群CPU服务器处理器说明

    腾讯云高性能计算集群以裸金属云服务器为节点,通过RDMA互联,提供了高带宽和极低延迟的网络服务,能满足大规模高性能计算、人工智能、大数据推荐等应用的并行计算需求,腾讯云服务器网分享腾讯云服务器高性能计算集群CPU处理器说明: 腾讯云高性能计算集群新一代

    2024年02月15日
    浏览(46)
  • 体验开源香山高性能开源 RISC-V 处理器

    香山处理器是乱序六发射结构设计,目前支持 RV64GCBK 扩展。香山处理器前端流水线包括分支预测单元、取指单元、指令缓冲等单元,顺序取指。后端包括译码、重命名、重定序缓冲、保留站、整型/浮点寄存器堆、整型/浮点运算单元。 https://xiangshan-doc.readthedocs.io/zh-cn/latest/

    2024年01月23日
    浏览(53)
  • 腾讯云高IO型云服务器CPU型号处理器主频性能

    腾讯云服务器高IO型CVM实例CPU处理器主频性能说明,高IO型云服务器具有高随机IOPS、高吞吐量、低访问延时等特点,适合对硬盘读写和时延要求高的高性能数据库等I/O密集型应用,腾讯云服务器网分享高IO型云服务器IT5和IT3的CPU处理器说明: 高IO型CVM云服务器可选高IO型IT5和高

    2024年02月15日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包