前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >jmeter中[取样器]JSON Extractor提取实例ID用法

jmeter中[取样器]JSON Extractor提取实例ID用法

原创
作者头像
陈定攀
修改于 2021-11-24 07:22:15
修改于 2021-11-24 07:22:15
1.8K0
举报

前言

在对某个复杂接口返回结果数据较多时,json结构形式的HTTP请求进行提取某一个值,比如提取

实例ID用法。

前置条件

所用 Apache JMeter版本:JMeter(5.4.1)

所记录功能名称:JSON Extracto

操作流程

步骤:添加JSON JMESPath Extracto

1、添加步骤:选择线程组中已经添加好的HTTP请求——右键“添加”——后置处理器——JSON JMESPath Extracto

图示如下:

2、操作实例说明

通过接口返回结果过程主要说明如何用JSON Extractor匹配表达式提取实例ID用法

注:names of created Variable :保存的变量名,后面使用${变量名}引用,如:dynamic_processInstanceId

JSON Path  expressions:上一步中调试通过的json path表达式,如果:$.data.itemList[*].processInstanceId

Match No.(0 for Random):匹配数字(0代表随机数据,1代表第一个数据,-1代表所有数据)

Default Values:找不到时默认值,一般设置为NOT FOUND

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【JMeter-4】JMeter关联:JMeter正则表达式提取器与JSON提取器
关于JMeter的使用,花费大量精力写了JMeter的一系列文章,有图有案例,一方面总结起来作为备忘,一方面希望能给初学者一些帮助。觉得有所帮助的朋友,请点个赞,对于疏漏之处也欢迎指教。
云深i不知处
2020/09/16
2.6K0
JMeter 后置处理器之JSON提取器
JSON后置处理器(PostProcessor)允许使用 JSON Path 语法从JSON格式的响应中提取数据。类似正则表达式提取器,必须位于HTTP采样器、或者其它可以返回JSON数据的采样器下,作为子结点。
授客
2022/09/26
1.1K0
Jmeter(三十五) - 从入门到精通进阶篇 - 关联(详解教程)
  上一篇中介绍了如果想要同时发送多条请求,那么怎样才能让每条数据某些请求参数改变呢。这就用到了jMeter参数化。在实际测试场景中,我们往往还有这样的需求,登录后服务器响应的token作为下次请求的参数,这就是所谓的参数关联。
北京-宏哥
2021/01/21
4.4K0
性能工具之Jmeter关联小白学习
简单的说:每次请求服务器,服务器会给客户端发送一个动态值,但服务器会每次校验客户端是否携带该值并做对比,如果每次请求携带值与发送的值是正确就放行,如果不正确就返回失败获取其他步骤。
高楼Zee
2019/12/24
5370
Jmeter(十七) - 从入门到精通 - JMeter后置处理器 -上篇(详解教程)
后置处理器是在发出“取样器请求”之后执行一些操作。取样器用来模拟用户请求,有时候服务器的响应数据在后续请求中需要用到,我们的势必要对这些响应数据进行处理,后置处理器就是来完成这项工作的。例如系统登录成功以后我们需要获取SessionId,在后面的业务操作中服务器会验证这个SessionId,获取SessionId这个功能过程就可以用后置处理器中的正则表达式提取器来完成。
北京-宏哥
2020/07/16
2.9K0
Jmeter系列之接口依赖
上一篇:Jmeter系列之参数化,主要介绍JMeter的三种参数化方式:用户参数、CSV Data Set Config、 CSV函数助手。
可可的测试小栈
2020/06/17
2.4K0
jmeter的正则表达式提取器_正则表达式详解
关于JMeter的使用,花费大量精力写了JMeter的一系列文章,有图有案例,一方面总结起来作为备忘,一方面希望能给初学者一些帮助。觉得有所帮助的朋友,请点个赞,对于疏漏之处也欢迎指教。
全栈程序员站长
2022/10/01
4.4K0
jmeter的正则表达式提取器_正则表达式详解
通过案例带你轻松玩转JMeter连载(34)
1 CSS/JQuery提取器 CSS提取器或JQuery提取器是JMeter支持的两种语法提取器。 CSS提取器参考表1。JQuery提取器参考表6-2。 表1 CSS提取器
顾翔
2021/12/01
8580
通过案例带你轻松玩转JMeter连载(34)
JMeter之Json提取器详解
Json提取器属于JMeter的后置处理器, 所谓后置提取器就是请求结束后, 对响应结果进行变量提取, 提取变量是为了验证变量是否符合预期或者将变量值作为全局变量, 以供其他请求使用.
louiezhou001
2020/07/22
8.5K0
JMeter中的一些实用功能,你了解吗?
jmeter这个测试工具在测试界十分常用,我们经常会利用它进行一些测试。其中,有一些组件,我们在一般的测试中可能不常使用,但却十分方便,可以为我们的测试工作提供很大的帮助。现在就让我们来看一看JMeter中几个非常实用的功能。
用户5521279
2019/06/18
1.4K0
JMeter中的一些实用功能,你了解吗?
JMeter关联陌生又熟悉
JMeter关联,这几个字看着可能会有点陌生,实际上却是工作中经常会做的一件事情,尤其是接口自动化,它指的是把一个接口的响应作为另一个接口的参数,从而把接口关联起来。
dongfanger
2021/05/18
1K0
JMeter关联陌生又熟悉
Jmeter接口测试+压力测试
meter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在linux/windows/macos上都可以使用。
顾翔
2019/12/11
8.5K1
Jmeter接口测试+压力测试
【接口测试】JMeter接口关联测试
上篇我们学习了JMeter的安装,如何发起http请求和dubbo请求,那么这篇我们来学习接口管理测试,这就要使用到JMeter提供的JSON提取器和正则表达式提取器了,下面我们来看看是如何使用的吧。
用户9913368
2022/08/13
1.4K0
【接口测试】JMeter接口关联测试
jmeter使用个人总结(很细很全)
Apache JMeter 是 Apache 组织开发的基于 Java 的压力测试工具。用于对软件做压力测试,它最初被设计用于 Web 应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter 能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter 允许使用正则表达式创建断言。
魔都虫师
2020/05/21
4.8K0
jmeter使用个人总结(很细很全)
Jmeter(十八) - 从入门到精通 - JMeter后置处理器 -下篇(详解教程)
后置处理器是在发出“取样器请求”之后执行一些操作。取样器用来模拟用户请求,有时候服务器的响应数据在后续请求中需要用到,我们的势必要对这些响应数据进行处理,后置处理器就是来完成这项工作的。例如系统登录成功以后我们需要获取SessionId,在后面的业务操作中服务器会验证这个SessionId,获取SessionId这个功能过程就可以用后置处理器中的正则表达式提取器来完成。
北京-宏哥
2020/07/23
5.3K0
25.后置处理器之JSON提取器
JSON提取器用于提取请求的结果是json格式数据中的某个值或者某一组值。标准写法为$.key,其中key为返回结果json中的一个键,如果是多层则继续用.key进行即可,如果遇到key的value值为一个数组,则使用.key[n],其中n为数组中元素的index。
BUG弄潮儿
2020/06/15
7000
25.后置处理器之JSON提取器
如何正确使用JMeter性能测试?紧扣面试实际要求
前段时间专门挑了一段时间在准备面试。经过两次面试后,有一些比较深刻的认识。对于企业要求来说,除了对专业理论知识考究之外,对测试工具这块也是看重的。
憨憨默默成神
2021/10/12
1.6K0
如何正确使用JMeter性能测试?紧扣面试实际要求
学习总结——JMeter做http接口功能测试
默认做接口测试前,已经给出明确的接口文档(如,http://test.nnzhp.cn/wiki/index.php?doc-view-59);本地配好了JMeter 3.x的运行环境; 打开JMet
呆呆
2021/05/25
1.9K0
掌握JMeter:深入解析如何提取和利用JSON数据
Apache JMeter不仅是一个功能强大的性能测试工具,它还可以用于提取和处理响应中的数据。对于现代Web应用,JSON(JavaScript Object Notation)已经成为主要的数据交换格式。本文将详细介绍如何在JMeter中提取JSON数据,并将其用于后续的请求或断言。
霍格沃兹测试开发Muller老师
2024/06/12
5560
jmeter的正则表达式提取器_正则表达式提取
在一个线程组中,B请求需要使用A请求返回的数据,也就是常说的关联,将上一个请求的响应结果作为下一个请求的参数,则需要对A请求的响应报文使用后置处理器,其中最方便最常用的就是正则表达式提取器了。
全栈程序员站长
2022/10/01
4.1K0
jmeter的正则表达式提取器_正则表达式提取
相关推荐
【JMeter-4】JMeter关联:JMeter正则表达式提取器与JSON提取器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档