IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> JMeter学习4--JMeter核心操作 -> 正文阅读

[开发测试]JMeter学习4--JMeter核心操作

三、关联

????????当请求之间有依赖关系,比如一个请求的参数是另外一个请求的响应数据,这个时候就需要用到关联

1.线程组内关联

? 1.1正则表达式提取器

? ? ? ? ?主要针对页面数据提取

????????添加方式:

? ? ? ? ??测试计划 --> 线程组--> HTTP请求 --> (右键添加) 后置处理器 --> 正则表达式提取器

????????参数说明:

  • ??引用名称:下一个请求要引用的参数名称,如填写title,则可用${title}引用它
  • ? 正则表达式
  • ??模板:用$ $引用起来,如果在正则表达式中有多个正则表达式,则可以是$2$ $3$等等,表示解析到的第几个值给title。如: $1$表示解析到的第1个值
  • ??匹配数字:0代表随机取值,-1代表全部取值,1代表取第一个值
  • ? 缺省值:如果参数没有取得到值,那默认给一个值让它取

? 1.2Xpath提取器

? ? ? ? ?主要针对网页数据提取

????????添加方式:

? ? ? ? ??测试计划 --> 线程组--> HTTP请求 --> (右键添加) 后置处理器 --> XPath提取器

? ? ? ? 参数说明:

  • ??Use Tidy (tolerant parser):如果勾选此项,则使用Tidy将HTML响应解析为XHTML。当需要处理的页面是HTML格式时,必 须选中该选项,当需要处理的页面是XML或XHTML格式(例如,RSS返回)时,取消选中该选项。
  • ??引用名称:存放提取出的值的参数
  • ??XPath Query:用于提取值的XPath表达式
  • ??匹配数字:0代表随机取值,-1代表全部取值(默认),X代表第X个结果
  • ??缺省值:参数的默认值

? 1.3JSON提取器

?????????添加方式:

? ? ? ? ? ? 测试计划 --> 线程组--> HTTP请求 --> (右键添加) 后置处理器 --> JSON提取器

? ? ? ? 参数说明:

  • ??Names of created variables:存放提取出的值的参数
  • ??JSON Path Expressions:JSON路径表达式

2.跨线程组关联

? 2.1函数

????????__setProperty函数

????????????????把我们提取到指定数据添加成全局JMeter属性?? ?? ??

????????__Property函数

????????????????获取全局JMeter属性

? 2.2BesnShell提取器

????????主要用于执行函数

? ? ??

?注意:JMeter中引用变量使用${}的形式

?? ?学IT上博学谷

? ? ? ? ??

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-11-30 15:55:05  更:2021-11-30 15:56:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 5:45:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码