广告
返回顶部
首页 > 资讯 > 后端开发 > Python >jmeter中json提取器如何提取多个参数值
  • 627
分享到

jmeter中json提取器如何提取多个参数值

2024-04-02 19:04:59 627人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

关于jmeter中的正则表达式及JSON提取器可以提取响应值,大家都有所了解,但是往往我们在实际运用中,可能需要上个接口的多个响应值,难道我们要在jmeter中添加多个提取器吗?那么

关于jmeter中的正则表达式JSON提取器可以提取响应值,大家都有所了解,但是往往我们在实际运用中,可能需要上个接口的多个响应值,难道我们要在jmeter中添加多个提取器吗?那么我们今天来了解下如何使用json提取器一次性提取多个参数值。

json提取器提取多个值

在这里插入图片描述

以上是响应数据,我需要把这两个参数都提取出来传给下一个接口的请求,添加json提取器

在这里插入图片描述

关于json提取器参数介绍:

names of created variables :接收值的变量名,多个变量时用分号分隔
json path:json path表达式,也是用分号分隔
match no:0随机;n取第几个匹配值;-1匹配所有,后续引用用 变量名_N 取第N个值。
default values:缺省值,匹配不到值的时候取该值

以上我们可以看出变量之间,表达式之间,缺省值之间均以分号隔开,这样在分别传给下一个接口即可!

在这里插入图片描述

查看请求数据是否是上个接口的返回值:

在这里插入图片描述

如果我们需要匹配数组中对多个参数,应当如何提取呢?

在这里插入图片描述

如果说我们要提取接口中的所有id,然后根据自己所需要的情况传给下一个接口呢,我们可以先进行jsonpath进行调试:

在这里插入图片描述

以上可看到jsonpath表达式为$.data[*].id,获取相应数据的data中的所有id,然后我们再根据自己需要传给下个接口对应需要的第几个id:

在这里插入图片描述

假设我们需要数组中第二个帖子的id,那么下个接口的入参我们可以写成如下

在这里插入图片描述

id2代 表 第 二 个 , {id_1}则代表第一个,根据下标来取值,同理我们需要数组中不同参数的不同值则可以结合上面多个参数取值的方式,json提取器可以这样写:

在这里插入图片描述

以上则是如何使用json提取器提取多个参数,传给下一个接口的方式,更灵活的进行了参数关联!

到此这篇关于jmeter中json提取器如何提取多个参数值的文章就介绍到这了,更多相关jmeter json提取器内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: jmeter中json提取器如何提取多个参数值

本文链接: https://www.lsjlt.com/news/158744.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • jmeter中json提取器如何提取多个参数值
    关于jmeter中的正则表达式及json提取器可以提取响应值,大家都有所了解,但是往往我们在实际运用中,可能需要上个接口的多个响应值,难道我们要在jmeter中添加多个提取器吗?那么...
    99+
    2022-11-12
  • 如何使用json提取器一次性提取多个参数值
    这篇文章主要讲解了“如何使用json提取器一次性提取多个参数值”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用json提取器一次性提取多个参数值”吧!json提取器提取多个值以上是响应...
    99+
    2023-06-21
  • jmeter如何提取上一个接口返回值
    JMeter可以使用正则表达式提取上一个接口返回值。以下是提取上一个接口返回值的步骤:1. 在JMeter中,添加一个正则表达式提取...
    99+
    2023-08-30
    jmeter
  • php如何提取数组中不重复的值
    今天小编给大家分享一下php如何提取数组中不重复的值的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。提取步骤:1、利用arra...
    99+
    2023-07-02
  • 如何在拦截器中获取url路径里面@PathVariable的参数值
    目录在拦截器中获取url路径里@PathVariable参数值解决办法示例接口完整示例spring @PathVariable:请求路径url 上有变量值,通过@PathVariab...
    99+
    2022-11-12
  • java 如何字符串中提取数字,这个方法真的很不错
    Java中提取字符串中的数字,可以使用正则表达式或非正则表达式的方法。 使用正则表达式 可以使用正则表达式"\d+"来匹配字符串中的数字,并使用Matcher和Pattern类实现。 import java.util.regex.Matc...
    99+
    2023-09-06
    spring
  • jQuery如何选取所有复选框被选中的值并用Ajax异步提交数据
    这篇文章将为大家详细讲解有关jQuery如何选取所有复选框被选中的值并用Ajax异步提交数据,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。示例:首先,我做了一个简单的多个...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作