加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

jmeter--正则表达式提取

发布时间:2020-12-14 04:34:19 所属栏目:百科 来源:网络整理
导读:我们在做压测时,经常会碰到需要上个接口的结果作为参数传递到下一个接口,此时需要用到正则表达式提取功能。 1、添加Jmeter正则表达式提取器:在具体的Request下添加Jmeter正则表达式提取器(Jmeter正则表达式在“后置处理器”下面) 例1如下: 引用名称:

我们在做压测时,经常会碰到需要上个接口的结果作为参数传递到下一个接口,此时需要用到正则表达式提取功能。
1、添加Jmeter正则表达式提取器:在具体的Request下添加Jmeter正则表达式提取器(Jmeter正则表达式在“后置处理器”下面)
例1如下:

引用名称: tokenid(自己定义)

   模板:$1$

   匹配数字(0代表随机):5   (代表是第6个,从0开始算起)
   缺省值:

引用名称:其他地方引用提取值的变量名称,如填写的是:str,具体的引用方式是${str}

正则表达式:提取内容的正则表达式【稍注意一下:()表示提取,对于你要提前的内容需要用小括号括起来】

模板:用$$引用起来,如果在正则表达式中有多个提取表达式(多个括号括起来的东东),则可以是$1$,$2$等等,表示解析到的第几个值给str,正则表达式的提取模式,值从1开始,值0对应的是整个匹配的表达式 如对于表达式s(.*) 值0对应str,值1对应tr

匹配数字(0代表随机):0代表随机,-1代表所有,其余正整数代表将在已提取的内容中,第几个匹配的内容。

缺省值:正则匹配失败时,取的值

一个符合要求的正则表达式:name = “file” value = “(.+?)”>。 ():封装了待返回的匹配字符串。 .:匹配任何字符串。 +:一次或多次。 ?:不要太贪婪,在找到第一个匹配项后停止

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读