jmeter实现接口关联的方式有哪些

技术jmeter实现接口关联的方式有哪些这篇文章主要讲解了“jmeter实现接口关联的方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jmeter实现接口关联的方

本文主要讲解“jmeter实现接口关联的方式有哪些”,简单明了,易学易懂。现在,请跟随边肖的思路,一起学习学习“jmeter实现接口关联的方式有哪些”!

一、前言

在接口测试或者接口面试的过程中,我们会发现很多接口都需要依赖前面的接口,我们需要从前面的接口中动态提取数据,这就是我们通常所说的关联。

00-1010正则表达式提取器,知道名字的含义就是用正则表达式的方法来匹配我们需要提取的内容。

原理:通过左右两边的常量边界提取中间变量的返回值。

jmeter实现接口关联的方式有哪些

如上所示,需要提取access_token。

{ ' access _ token ' : ' 31 _ qz2htpalsk5 ey1 towjaz 6 kaojf8y-bhxthemuo 111m 8 _ Gc _ 77 hrvmug4 ltd 9 ghskqi0x AQ 8 phqys9k 8 awso 4 IQ-vsr0 barrd-zC-ny0l tudp-hcpzv 7y 291 yjlyoyej bhw2z HB 7-lWYzeTsqFKOhAHANSW ',' expires_in':720

1.右键单击请求“1。获取access_token”来获取数据,并添加一个后处理器正则表达式提取器。

jmeter实现接口关联的方式有哪些

引用名称:下一个请求中要引用的参数的名称。如果填写access_token,可以使用${ access_token}引用它。

正则表达式:要提取()的封闭部分。代表任意字符,一次或多次,而*代表任意次数。

模板:报价为$ $。如果正则表达式中有多个正则表达式,可以是$2$,$3$,等等。指示哪个值被解析为access_token。这里只有一个,都用1美元。

匹配数:0表示随机,-1表示全部,其余正整数表示将从检查内容中提取哪些匹配内容。

2.在以下界面中使用${ access_token}引用。

jmeter实现接口关联的方式有哪些

3.使用调试采样器检查提取是否成功。

添加调试采样器-运行测试-通过检查结果树中的调试采样器来检查结果。

jmeter实现接口关联的方式有哪些

如果你觉得这篇文章对你有帮助,如果你对这篇文章有任何疑问,如果你对软件测试、接口测试、自动化测试和面试经验交流感兴趣,请加入软件测试技术群:695458161,群内分发的免费资料是作者十几年测试生涯的精华。同行业也有大神一起交流技术。

二、使用正则表达式提取器实现接口关联

用法:接口关联,当前接口返回的数据类型为json格式数据,需要从返回的json数据中提取数据。

jmeter实现接口关联的方式有哪些

可以将返回值复制到www.bejson.com- json菜单-JSON视图-JSON数据,然后点击尝试查看,如下图所示:

jmeter实现接口关联的方式有哪些

00-1010 1.右键单击请求“1。获取access_token”来获取数据,并添加一个后处理器- JSON提取器。

jmeter实现接口关联的方式有哪些

创建变量的名称:下一个请求中要引用的参数的名称。如果填写access_token,可以使用${ access_token}引用它。

JSON路径表达式:以$格式填写JSON路径。节点名根节点用“.”表示

Matchnumbers: 0代表随机,-1代表全部,其他正整数代表将从检查内容中提取匹配内容。

默认值:未找到时的默认值,通常设置为未找到。

计算串联变量(后缀_ALL):全部计数,即保存所有匹配的值,命名为“变量名_全部”

2.将变量替换为$ {变量名}

jmeter实现接口关联的方式有哪些

3.使用调试采样器检查它是否被提取。

jmeter实现接口关联的方式有哪些

如图00-1010:{ '标签' : {'ID' :193,'姓名' 3360 '新梦2020 0324'}}

jmeter实现接口关联的方式有哪些

JSON提取器的配置如下:$。tag.name

jmeter实现接口关联的方式有哪些

感谢阅读。以上就是“jmeter实现接口关联的方式有哪些”的内容。学习完这篇文章,相信你对jmeter实现接口关联的问题有了更深的理解,具体用法还需要实践验证。在这里,边肖将为您推送更多关于知识点的文章,敬请关注!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/124803.html

(0)

相关推荐

  • 在Linux 6.3如何安装mysql5.7.16数据库

    技术在Linux 6.3如何安装mysql5.7.16数据库这篇文章主要介绍了在Linux 6.3如何安装mysql5.7.16数据库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让

    攻略 2021年10月30日
  • 抖音刷赞网站推广平台,抖音刷赞专业平台?

    技术抖音刷赞网站推广平台,抖音刷赞专业平台?要想刷赞的话,内容的创作,后期的运营是关键,看那些大段短15秒钟的视频就能如此吸赞,背后是一整套运作流程的支持。
    一、热门视频带来的流量,一般一个视频在上热之后会增加大量的赞丝

    测评 2021年11月9日
  • 如何利用Winrm.vbs绕过白名单限制执行任意代码

    技术如何利用Winrm.vbs绕过白名单限制执行任意代码这篇文章主要为大家展示了“如何利用Winrm.vbs绕过白名单限制执行任意代码”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习

    攻略 2021年11月1日
  • 为什么香港多IP服务器最适合站群SEO

    技术为什么香港多IP服务器最适合站群SEO与共享空间不同,即多个网站位于同一IP地址上,采用多IP服务器搭建站群业务非常有优势,并且在SEO方面,由于拥有唯一IP对于排名私人博客非常重要,因此如果需要快速提升排名,站群内

    礼包 2021年12月8日
  • 图表可视化ppt(ppt如何制作可视化数据图表)

    技术如何用ppt做出惊艳的可视化图表呢这期内容当中小编将会给大家带来有关如何用ppt做出惊艳的可视化图表呢,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在做年底的总结报告里,总少不了数

    攻略 2021年12月22日
  • 函数重载Oracle和PG的异同是什么

    技术函数重载Oracle和PG的异同是什么本篇内容主要讲解“函数重载Oracle和PG的异同是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“函数重载Oracle和PG的异

    攻略 2021年11月5日