Jmeter-正则表达式提取器

Posted turbolxq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter-正则表达式提取器相关的知识,希望对你有一定的参考价值。

准备工具:jmeter、deerchao

1、添加一个Java请求,需要在ResultData中写入“name is: wd88selingsh i is : 3name is: wd88selingshroad i is : 3”,这是我们本次学习正则表达式提取器的字符串。需要单独添加一个“Debug Sampler"查看正则表达式返回结果。

2、正则表达式提取器参数设置

     a.引用名称:提取结果返回的字符串名称

     b.正则表达式:被提取的字符串

     c.目标:deerchao中对用的id(及第几列),如下图。其中"$1$"表示第一列,"$1$$2$"表示第一、二列,"$-1$"负数表示所有列。但是在运用中并无实际意义,因为使用的时候可以单独指明某一列

     d.匹配数字:表示第几行,因为返回的结果可能有多行。“1”表示第一行,“0”表示随机行,“-1”表示所有行(需要注意的是:“-1”也能取到希望的值,但是返回表达式的名称有些区别,等下会举例说明)

3、正则表达式返回结果

     a.当匹配数字中输入为”1“的时候,表示提取第一行的数据。返回表达式的名称为:result_g1,result_g2...

     b.当匹配数字中输入为”-1“的时候,表示提取所有行的数据。返回表达式的名称为:result_1_g1,result_1_g2...,其中中间的1表示第几行。在引用的时候需要注意!!

4、提取结果引用。添加一个Java请求,在ResultData中输入${result_g4},如下图。点击执行

返回结果正好是正则表达式提取器返回第4列的结果。

 

以上是关于Jmeter-正则表达式提取器的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter-正则表达式提取器

Jmeter中正则表达式提取器使用详解

Jmeter之正则表达式提取器(十四)

02Jmeter正则表达式提取器

Jmeter之正则表达式提取器应用

jmeter-正则表达式提取器