当前位置: 首页 > news >正文

3.接口测试的基础/接口关联(Jmeter工具/场景一:我一个人负责所有的接口,项目规模不大)

一、Jmeter接口测试实战

1.场景一:我一个人负责所有的接口:项目规模不大
http:80
https:443
接口文档一般是开发给的,如果没有那就需要抓包。

请求默认值:

2.请求:

        请求方式:get,post

        请求路径

        请求参数

                查询字符串参数:直接在路径后面以?传,多个参数之间用&分开

                json参数:在消息体数传

               表单参数:在参数中添加

                文件参数:在文件上上传

        请求头(配置原件/HTTP信息头管理器) 

响应:查看结果

注意:access_token每一次请求之后都是会变的,不是固定的。
下一个接口需要用到上一个接口的access_token参数===关联接口


3.接口关联:
        jsonpath实现接口关联
                在请求之后获取数据,需要用到后置处理器,可以用正则表达式提取器(文本格式)或者JSON提取器(JSON格式“{}”)。

                1)JSON提取器实现接口关联(后置处理器/JSON提取器)
                用法:在第一个接口使用JSON提取器表达式取值 $.access_token
                           在第二个接口使用${变量名}使用值值${www}


查看结果:可以在查看结果树里看,还可以在调式取样器里看


                 2)正则表达式提取器实现接口关联(后置处理器/正则表达式提取器)
                        <input type="hidden" name="csrf_token" value="647c4ae98"/>
                        取值:647c4ae98

                        左边界+取值+右边界(必须唯一):name="csrf_token" value="(.?*)"

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Visual Studio-X64汇编编写
  • 玩转RabbitMQ声明队列交换机、消息转换器
  • Python 入门教程(4)数据类型 | 4.4、布尔类型
  • QT 修改全局鼠标光标样式并支持还原样式
  • redis群集三种模式:主从复制、哨兵、集群
  • Java运算符有哪些?深入解析Java运算符:从基础到进阶的全方位指南(超全表格)
  • 『功能项目』QFrameWorkBug修改器界面【65】
  • firewalld封禁IP或IP段
  • 微信getUserProfile不弹出授权框
  • 【无标题】云端之C#:全面解析6种云服务提供商的SDK
  • C++学习笔记(33)
  • JVM常用参数配置
  • python中的排序函数sorted
  • 【资料分析】刷题日记2
  • 系统在哪些情况下会触发缺页中断
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • github指令
  • js面向对象
  • k8s如何管理Pod
  • leetcode讲解--894. All Possible Full Binary Trees
  • Vue全家桶实现一个Web App
  • 第十八天-企业应用架构模式-基本模式
  • 仿天猫超市收藏抛物线动画工具库
  • 规范化安全开发 KOA 手脚架
  • 后端_MYSQL
  • 每天一个设计模式之命令模式
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 什么软件可以剪辑音乐?
  • 使用 Docker 部署 Spring Boot项目
  • 正则与JS中的正则
  • Nginx实现动静分离
  • puppet连载22:define用法
  • 翻译 | The Principles of OOD 面向对象设计原则
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​如何在iOS手机上查看应用日志
  • #git 撤消对文件的更改
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (C语言)fread与fwrite详解
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (四)stm32之通信协议
  • (图文详解)小程序AppID申请以及在Hbuilderx中运行
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .net core 依赖注入的基本用发
  • .net 流——流的类型体系简单介绍
  • .Net 应用中使用dot trace进行性能诊断
  • .Net6使用WebSocket与前端进行通信
  • .net开发引用程序集提示没有强名称的解决办法
  • .net连接MySQL的方法
  • .net流程开发平台的一些难点(1)
  • .Net面试题4
  • [ CTF ]【天格】战队WriteUp- 2022年第三届“网鼎杯”网络安全大赛(青龙组)