原文地址https://www.cnblogs.com/xueli/p/7405258.html?utm_source=itdadao&utm_medium=referral

正则表达式的用处很多,最基础的用法

1,断言

2,传参(关联)

例子

1.http请求

2正则表达式提取,想要提取列表列中id,一遍打开列表页

如果是1,每次就会取相同的值!匹配数字的权限高于模板$0$随机,如果$0$模板1,那么每次取值是固定

3引用参数

********************************************************************************************************************

*********************************************************************************************************************

关于这几个选项,网上好多写的很概要,我是第一次接触jmeter所以没看懂,就自己全部实验下了,包括取值和实验值全部截图在外面,备忘;

1引用名称:就是变量名,调用使用${name}

2正则表达式:()括号里表示你要的数值,(相当于LR左边界,     )相当于LR的右边界

3模板:$$表示你要是用那个正则表达式那个模板获取的值   -1全部,0 随机,1第一个2第二个,如果只有一个正则一般就填写1,

如果多个正则你要看你到底调用哪个值来定,这儿待会下面截图例子一看就明白

4匹配数字: -1表示全部,0随机,1第一个,2第二个

5缺省值:这个如果没有匹配到,给它定义的一个默认值

例子贴一下

先贴一下模板的例子,这里会匹配到一个字符串,区别就在于这里是2个正则,匹配的结果大概是

(1)$1$$2$,因为写了2个,这里直接调用就会${name}=李华一1,   ${name_g1}=李华一 ${name_g2}=1

name=李华一1
name_g=2
name_g0=name":"李华一","sex":1,
name_g1=李华一
name_g2=1

(2)选择$1$的写法,这时候${name}=李华一  ${name_g1}=李华一 ${name_g1}=1

name=李华一
name_g=2
name_g0=name":"李华一","sex":1,
name_g1=李华一
name_g2=1

(3)接着看下$2$会怎样,猜测是${name}=1 ${name_g1}=李华一 ${name_g2}=1,果然正确

name=1
name_g=2
name_g0=name":"李华一","sex":1,
name_g1=李华一
name_g2=1

通过以上的栗子和截图彻底明白了$1$$2$是啥意思了

下面是匹配数字的例子

(1)全部取值

(2)第一个值

(2)第二个值

(3)随机值,填写0的时候取值是随机的,就不贴图了

4怎样测试正则表达式

添加以后运行就可以debug

转载于:https://www.cnblogs.com/111testing/p/9371443.html

jmeter 正则表达式提取器的使用(提取第一个匹配结果)相关推荐

  1. JMeter关联:JMeter正则表达式提取器与JSON提取器

    JMeter使用正则表达式和JSON提取器实现关联 前言 1 关联的释义与示例 2 常用正则表达式详解 3 正则表达式提取器 3.1 参数详解 3.2 使用示例 4 JSON提取器 4.1 参数详解 ...

  2. jmeter的json提取器和json提取器取值

    前言: 本人觉得,json提取器比正则提取器的使用场景更多,大部分接口返回值其实是可以通过json提取器取值.正则表达式比我来说易用性不强,推荐直接学json提取器干活 思路: 1.试试怎么提取要取的 ...

  3. Free Icon Tool(icon图标提取器)绿色便携版V2.1.5 | 应用图标提取器下载 | 快速提取exe中的ico图标

    Free Icon Tool 是一款短小精悍且非常实用的应用图标提取器软件,能帮助大家非常方便的提取dll.ocx.cpl.cil.exe中的ico图标文件,所以也叫icon图标提取器,Free Ic ...

  4. jmeter如何通过后置处理器提取(正则提取器、json提取器)做接口关联?

    一.后置处理器-正则表达式提取器 1.添加正则表达式提取 2.正则表达式提取面板介绍: 引用名称:提取引用名称,下个请求要引用此参数名称,如填写token,下个请求中用${token} 正则表达式:( ...

  5. 性能测试之实现接口关联的两种方式:正则表达式提取器和json提取器

    关联通俗来讲就是把上一次请求的返回内容中的部分截取出来保存为参数,用来传递给下一个请求使用. 示例: 1.用户密码进行登录,登录后生成authentication 2.需要将登录接口响应结果中auth ...

  6. scala 提取器模式匹配_Scala提取器应用,取消应用和模式匹配

    scala 提取器模式匹配 Scala extractor is an object which has a method called unapply as one of its members. ...

  7. Jmeter之正则表达式提取器(一)

    Jmeter之正则表达式提取器 前言 接口间的关联参数数据需要传递参数值.故可通过 正则表达式提取器 来处理. 下面我们一起来学习如何使用 正则表达式提取器 获取接口返回的值 正则表达式提取器的使用 ...

  8. jmeter正则表达式提取器的用法和正则

    我们再使用jmeter请求接口时,碰到一些业务流程性的接口改怎么办,比如,我一个发布内容的接口需要用到登录接口返回的token加到请求上去才能发布内容,那在jmeter上该是如何实现的咧? 这里介绍的 ...

  9. jmeter提取多个变量的多个值_jmeter用一个正则提取器提取多个值的两种方法

    jmeter中,用json提取器,一次提取多个值,这个很多人都会.但是,用正则提取器一次提取多个,是否可以呢? 肯定,很多人都自信满满的说,可以!形如:token":"(.*?)& ...

  10. 性能测试之JMeter接口关联【JSON提取器】详解

    1.JSON提取器介绍 相信做过自动化测试的朋友经常会遇到这样的场景:我想调用系统中的某个业务接口,但是需要先登录系统.也就是现在很多接口的访问,都是需要登录接口的token做为基础. 在JMeter ...

最新文章

  1. ibm750服务器维护,IBM 750服务器.PDF
  2. 【Python】Jupyter notebook
  3. ios 发送请求时按home_iOS 10按下Home键能即响应返回桌面了
  4. Angular里的按钮事件注册方法一例
  5. 如何自己找出SMBDA服务使用的端口号
  6. Mysql的int和bigint字段类型,映射到Java的Integer和Long类型时,勾选UNSIGNED无符号会导致越界转换。
  7. c++ 工厂模式_Java面试专题之五:设计模式学习,详细分析工厂方法模式
  8. 精益标准工时软件VIOOVI:没有标准工时,别谈精益改善!
  9. 蚂蚁森林「偷能量」和「反洗钱」,用的竟是同一种技术!
  10. MySQL索引失效的11种情况
  11. RAID磁盘阵列与配置
  12. CF140C New Year Snowmen (#贪心+优先队列)
  13. C语言求23阶行列式,AX=0通解,施密特正交化
  14. vue v-modle修饰符.number .trim
  15. ubuntu nginx 安装和启动和自启动
  16. 计算机为什么有个来宾用户名,电脑里面突然多出来一个叫Guest的账户是怎么回事?...
  17. 城市亮化工程项目方案
  18. ##MYfirstLog
  19. Unity插件使用(2)_剖切插件CrossSection(HDRP)
  20. 直播SDK加入混响效果,创造演唱会现场沉浸感音效

热门文章

  1. OpenStack技术峰会前瞻,含全球前五用户带来的顶级实践分享
  2. 浅谈计算机硬件维护 论文,论文浅谈计算机硬件维护.pdf
  3. Ethereum开发
  4. DSP28335的中断配置
  5. vue ui创建项目 连接断开(errno:-4058,syscall: ‘scandir‘,code:’ ENOENT’,path: ‘C: ....../locales)
  6. UiPath自动化机器人有关版本问题解决和Robot连接到Orchestrator
  7. 安装torch0.4.1的神坑
  8. 行为识别论文阅读(2)——3D Human Sensing, Action and Emotion Recognition in Robot Assisted Therapy of Children
  9. Event 对象--target 事件属性
  10. shell脚本获取文件中的版权(Copyright)