jmeter--3.使用提取器进行接口关联

这篇具有很好参考价值的文章主要介绍了jmeter--3.使用提取器进行接口关联。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1. 正则表达式提取器

1.1 提取单个数据

1.2 名词解释

1.3 提取多个数据

2. 边界值提取器

2.2 名词解释

3. JSON提取器

3.1 Json语法

3.2 名词解释

3.3 如果有多组数据,同正则方式引用数据


1. 正则表达式提取器

示例数据:{"access_token":"76_Qj8OysXMx-Vg90TtOMRwqrn3HEG4f0TJYHUZxeB_x2obewAYT5SxNefO-r5JzfWDiR_LHtF9B72b2Cd8qXy9GQ6xbRYMqXDXYqVVPdg-PncVxPWtFjsRgPvFv84NNNcACAEEE","expires_in":7200}

1.1 提取单个数据

jmeter--3.使用提取器进行接口关联,测试工具,jmeter,学习,测试用例,开发语言

1.2 名词解释

  • Apply to:应用范围

  • 要检查的响应字段:样本数据源

  • 引用名称:用户自定义名称,用于需要的接口进行入参

  • 正则表达式:左边界和右边界不能缺失,如果有特殊字符必须用\转义符

  • 模板:$1$表示使用第1个正则表达式取匹配值,$0$引用整个表达式匹配的内容

  • 匹配数字:0--随机,1--第1个值,-1--所有的值

  • 缺省值:没有提取到的时候使用的值

1.3 提取多个数据

jmeter--3.使用提取器进行接口关联,测试工具,jmeter,学习,测试用例,开发语言

因为配置的模板是$1$,所以access_token取值用的是第一个正则的内容,如果需要在不变的情况使用其他内容,在引用的时候通过调试取样器显示的对应值的key作为入参即可,如下图。或者将$1$修改为对应的值

jmeter--3.使用提取器进行接口关联,测试工具,jmeter,学习,测试用例,开发语言

2. 边界值提取器

jmeter--3.使用提取器进行接口关联,测试工具,jmeter,学习,测试用例,开发语言

2.1 名词解释

  • Apply to:应用范围

  • 要检查的响应字段:样本数据源

  • 引用名称:用户自定义名称,用于需要的接口进行入参

  • 左边界:需要提取的值的左边的数据,同正则提取器(左边的数据

  • 右边界:需要提取的值的右边的数据,同正则提取器)右边的数据

  • 匹配数字:0-随机,1-第1个值,-1-所有的值

  • 缺省值:没有提取到的时候使用的值

3. JSON提取器

3.1 Json语法

  • $ 根节点

  • .或[]子节点

  • 如果是数组,则通过下标取值,从0开始

  • 相对路径用法:$..name ,这里的name一般需要唯一

  • 列表切片:$.tags[0:3]jmeter--3.使用提取器进行接口关联,测试工具,jmeter,学习,测试用例,开发语言

    3.2 名词解释

    • Apply to:应用范围

    • 要检查的响应字段:样本数据源

    • Names of created variables:用户自定义名称,用于需要的接口进行入参

    • JSON Path expression: jsonpath表达式,用分号分隔

    • Match No.(0 for Random):0-随机,1-第1个值,-1-所有的值

    • Default Values: 缺省值,匹配不到值的时候取该值,可写default文章来源地址https://www.toymoban.com/news/detail-815944.html

3.3 如果有多组数据,同正则方式引用数据

到了这里,关于jmeter--3.使用提取器进行接口关联的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 在企业使用jmeter开展实际的接口自动化测试工具

    在企业使用jmeter开展实际的接口自动化测试工具,建议按如下操作流程, 可以使整个接口测试过程更规范,更有效。 接口自动化的流程: 1、获取到接口文档:swagger、word、excel ... 2、熟悉接口文档然后设计测试用例(一般都是先在excel中编写) 3、进行用例评审 4、将excel中的

    2024年02月16日
    浏览(63)
  • 压力测试+接口测试(工具jmeter)

    jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因 为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在 linux

    2024年01月17日
    浏览(56)
  • Jmeter和Postman那个工具更适合做接口测试?_接口测试用postman还是jmeter

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新软件测试全套学习资料》

    2024年04月25日
    浏览(43)
  • 接口测试工具——Postman测试工具 & Swagger接口测试+SpringBoot整合 & JMeter高并发测试工具

    头部携带token 类型选择JSON https://apifox.com/ swagger2,较多 swagger3, Knife4j的前身是swagger-bootstrap=ui,前身swagger–bootstrap-ui是一个纯swagger–ui的ui皮肤项目 https://doc.xiaominfo.com/docs/quick-start 底层就是swagger 序号 注解 作用 1 @Api(tags = “图书的api接口类”) 左侧名字 2 @ApiOperation(“findPa

    2024年02月12日
    浏览(63)
  • linux系统nginx工具接口压力测试工具和关联php页面

    ab是Apache超文本传输协议(HTTP)的性能测试工具。其设计意图是描绘当前所安装的Apache的执行性能,主要是显示你安装的Apache每秒可以处理多少个请求。 工具下载与使用 参数选项 内容解释 ab性能指标 吞吐率(Requests per second) 服务器并发处理能力的量化描述,单位是reqs/s,指

    2024年01月25日
    浏览(55)
  • 使用jmeter进行接口测试

    jmeter介绍 JMeter是Apache基金会Jakarta上的一个纯java开源项目,起初用于基于Web的压力测试(pressure test),后来其应用范围逐渐扩展到对文件传输FTP,大型数据库(JDBC方式),脚本程序(CGI,Perl等),Web Services,Java应用系统等方面的测试。JMeter本身主要用于性能测试,如系统压

    2024年02月15日
    浏览(40)
  • 使用JMeter进行接口测试教程

    使用JMeter的前提需要安装JDK,需要JDK1.7以上版本 目前在用的是JMeter5.2版本,大家可自行下载解压使用 进入解压路径如E: apache-jmeter-5.2bin,双击jmeter.bat启动运行 启动后默认为英文版本,可通过Options – Choose Language – Chinese(Simplified) 设置为中文版 1. 测试计划 ,可以理解为被

    2024年02月16日
    浏览(37)
  • 使用PostMan工具进行接口测试时传递Map类型参数的方法

    Step 1: 设置Header Step 2: 设置参数体 以json格式写好数据 Step 3:Controller层方法体参数设置 测试结果:

    2024年02月16日
    浏览(59)
  • Jmeter接口测试工具详解项目实战(三)

    一、没有接口文档时,如何使用jmeter录制和创建脚本 1.抓包 2.badboy 3.jmeter自带的http代理服务器     (1)新建线程组     (2)新建代理服务器:测试计划-非配置元件-代理服务器              端口:8888              目标控制器:设置为你录制的目标线程组            

    2024年01月25日
    浏览(48)
  • 性能测试工具 Jmeter 做 Http 接口测试 :编写自定义函数

    目录 一、 前言 二、 编写自定义函数的步骤 1. 新建一个工程,导入 jmeter jar 包。 2. 新建 package:stressTest.functions 3. 新建一个类继承 AbstractFunction,重写以下方法: 4. 打包 5. 将打出来的 jar 包拷贝至 jmeter 的目录: 6. 运行

    2024年02月15日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包