3.jmeter接口关联及实战

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

1.当所传参数包含键值对和json文件时,键值对放在链接后,参数放在消息体数据中

2.当查看结果树返回乱码时,修改请求中内容编码为utf-8

3.jmeter接口关联及实战,jmeter,jmeter

一、jmeter接口关联

1.正则表达式提取器

3.jmeter接口关联及实战,jmeter,jmeter

接口2.3传递的参数中需要用到接口1的返回值

禁用接口2.3,发送接口1请求,可以在查看结果树中验证正则取值,后填写正则表达式提取器中信息,正则表达式中(.*?)表示匹配两边内容一致,所有中间内容的字符串

正则表达式:复制所取内容及左右值,后修改所取值内容为(.*?)。

3.jmeter接口关联及实战,jmeter,jmeter

在接口1下添加子组件正则表达式提取器(后置处理器中),并填写内容

3.jmeter接口关联及实战,jmeter,jmeter

(若想匹配多个结果,则需要在模板处填写需要截取的多个位置,如:$1$,$2$表示提取正则表达式的取到的第一个和第二个值,取值内容用,隔开

正则表达式内容,如:"access_token":"(.*?)","expires_in":(.*?),引用名称不需修改)

可用调试取样器查看正则提取器提取的值

3.jmeter接口关联及实战,jmeter,jmeter

3.jmeter接口关联及实战,jmeter,jmeter

切换接口2.3状态为启用,随后在需要调用返回值的接口通过${引用名称}$调用

3.jmeter接口关联及实战,jmeter,jmeter

2.jsonpath提取器

json表达式取值

  • 代表跟目录 $
  • 取子节点
    • . (点)
    • $["access_token"]
  • 取得复杂节点的值(结合下标和子节点用法)
    • $.tags[17].name

操作步骤

3.jmeter接口关联及实战,jmeter,jmeter

接口2.3传递的参数中需要用到接口1的返回值

禁用接口2.3,发送接口1请求,可以在查看结果树中验证jsonpath取值($表示根目录,.节点名提取父目录下子节点)

3.jmeter接口关联及实战,jmeter,jmeter

在接口1下添加子组件json提取器(后置处理器中),并填写内容

3.jmeter接口关联及实战,jmeter,jmeter

可用调试取样器查看正则提取器提取的值

3.jmeter接口关联及实战,jmeter,jmeter

切换接口2.3状态为启用,随后在需要调用返回值的接口通过${引用名称}$调用

3.jmeter接口关联及实战,jmeter,jmeter

二、接口测试实战(业务闭环)

业务闭环:避免调用接口时因增删改查增加的垃圾数据,新增数据并测试后需要对数据进行删除,新增》查询》编辑》查询》删除》查询

3.jmeter接口关联及实战,jmeter,jmeter

1.增加

因标签名不能重复,所以需要加上一个随机数

工具》函数助手对话框

随机数字

3.jmeter接口关联及实战,jmeter,jmeter

1.选择函数类型为random

2. 输入函数的最大值和最小值

3.点击生成,自动复制函数

随机字符串和数字

3.jmeter接口关联及实战,jmeter,jmeter

2.批量删除标签

在查看结果树下查询接口通过正则表达式查看一共34个id

3.jmeter接口关联及实战,jmeter,jmeter

在查询接口中增加一个正则提取器(-1表示取所有值)

3.jmeter接口关联及实战,jmeter,jmeter

增加foreach控制器(循环控制器),将批量删除接口放在控制器下(保留20个id)(正则的取值格式:id_1,id_2,id_3)

3.jmeter接口关联及实战,jmeter,jmeter

为防止批量删除时无时间间隔时库锁死,增加一个固定定时器

3.jmeter接口关联及实战,jmeter,jmeter

修改批量删除接口中变量的值

3.jmeter接口关联及实战,jmeter,jmeter

3.文件上传

文件上传接口信息填写,mime类型输入:multipart / form-data

3.jmeter接口关联及实战,jmeter,jmeter

若不填写mime类型,则勾选对post使用multipart / form-data,并且在高级中,客户端实现选择java

3.jmeter接口关联及实战,jmeter,jmeter

3.jmeter接口关联及实战,jmeter,jmeter

在查看结果树中复制返回的url,去掉转义符\在游览器打开,若能成功显示,则说明上传成功

3.jmeter接口关联及实战,jmeter,jmeter文章来源地址https://www.toymoban.com/news/detail-823629.html

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

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

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

相关文章

  • Jmeter接口关联(三)【使用正则表达式提取值】以及正则表达式提取器中模板的含义及用法

    文章目录 前言 一、Jmeter中使用正则表达式匹配 1、选择 RegExp Tester 2、在线程组------》添加------》后置处理器-------里面添加一个“正则表达式提取器” 二、关于正则表达式提取器里面字段的解释 参数说明 三、进一步解释Jmeter正则表达式提取器中的模板 1、当模板设置为$0$ 

    2024年02月13日
    浏览(46)
  • 爆肝整理,Postman接口测试-参数关联实战(详细步骤)

    接口测试什么时候需要进行参数关联? 上个接口返回的数据需要作为下个接口的参数或请求头时就需要进行参数关联,也就是相互有依赖的接口就需要参数关联 参数关联的2种方式 1、创建两个接口,在前一个接口的Test里面获取到返回数据并保存为全局变量或环境变量,然后

    2024年02月14日
    浏览(26)
  • Jmeter使用||接口测试实战

    Jmeter与postman一样,都可以用来进行接口测试。 前面的文章( 测试工具介绍||Jmeter的简单使用),介绍了jmeter的下载、安装及简单使用。基于此背景,通过实例的形式,来介绍下如何利用jmeter进行接口测试。 请求10次身份证归属地查询接口 ,提取响应数据的星座信息作为请求

    2024年02月09日
    浏览(33)
  • Jmeter接口测试实战-Cookies

    场景: 接口测试时常都需要登录,请求方式(post), 登录常用的方法有通过获取token, 获取session, 获取cookie, 等等. 这几种都有一个共同的特点, 有效期(expires).  Session是建立连接后session有效, 断开连接session失效, token有效期是服务端控制, cookie是用户浏览访问时被创建的,由服务器发送

    2024年02月09日
    浏览(81)
  • Jmeter接口测试实战篇:10分钟学会Jmeter的用法

    一提到接口测试,通常大家会有这样的疑问:前端测试不是已经覆盖到各种业务逻辑了吗?为什么还要做接口测试,接口测试和前端测试是不是重复了?对于这个问题,可以从下面几个方面来解释: 什么是接口测试? 接口测试是测试系统组件间接口的一种测试。接口测试主

    2024年02月20日
    浏览(38)
  • 【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试...

    Jmeter测试TCP接口 1、TCP接口结构 TCP接口:只有ip和port 传参数据类型根据开发定义的类型 需要添加一个ascii码的十进制字节结束符,tcp才会关闭 2、TCP接口环境搭建 在testfan-tcp-server.jar目录下,启动cmd命令行,输入:java -jar testfan-tcp-server.jar 3、Jmeter测试tcp接口 1)添加tcp取样器

    2024年02月03日
    浏览(29)
  • 接口测试 02 -- JMeter入门到实战

    J M eter毕竟是做压测的工具,自动化这块还是有缺陷。 如果公司做一些简单的接口自动化,可以考虑使用JMeter快速完成,如果想做完善的接口自动化体系,建议还是基于Python来做。 为什么学习接口测试要先从JMeter开始? 工作中,并不是一开始我们就写代码来测接口 只有接口

    2024年01月21日
    浏览(37)
  • Jmeter验证码注册接口压力测试实战

    主要学习的内容包括发送HTTP请求、HTTP信息头管理器、HTTP cookies管理器、用户定义的变量、响应断言、CSV数据文件设置的使用。 提供的测试网址为: http://www.qk365.com/security/register 使用Chrome浏览器,先将浏览器的cookies缓存清空。 清空后,打开待测试的网址,按F12键,输入要注

    2024年01月17日
    浏览(43)
  • Jmeter接口测试工具详解项目实战(三)

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

    2024年01月25日
    浏览(37)
  • jmeter接口测试及详细步骤以及项目实战教程

    如果看完这篇文章还是不太明白的话,可以看看下面这个视频 2023年B站最新Jmeter接口测试实战教程,精通接口自动化测试只需要这一套视频_哔哩哔哩_bilibili 2023年B站最新Jmeter接口测试实战教程,精通接口自动化测试只需要这一套视频共计16条视频,包括:1.【Jmeter】什么是接

    2024年02月09日
    浏览(31)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包