Jmeter 正则表达式提取器详解(Regular Expression Exactor)

Jmeter 正则表达式提取器详解(Regular Expression Exactor)

Name(名称):随意设置,最好有业务意义。

Comments(注释):随意设置,可以为空

Apply to(应用范围):

Main samples and sub-samples:匹配范围包括当前父取样器并覆盖至子取样器。

Main samples only:只匹配当前父取样器

Sub-samples only:仅匹配子取样器

Jmeter Variable Name to use:支持对Jemter变量值进行匹配

Filed to check(针对响应数据的不同部分进行匹配):

Body:响应数据的主体部分

Body(unescaped):针对替换了的响应码部分

Body as a doucment:返回内容作为一个文档进行匹配

Response Headers:响应头部分

Request Headers:请求头部分

URL:URL链接

Response Code:响应码。如HTTP返回码200代表成功。

Resopnse Message:响应信息。比如处理成功返回“成功”字样,或者“OK”字样

Name of created variable(引用名称):匹配出来的信息通过此名称进行访问,类似${引用名称}

Regular expression(正则表达式):使用此串进行信息匹配

Template(模板):正则表达式可以设置多个模板进行匹配,在此可指定运用哪个模板。$1$指第一个模板,$2$指第2个模板,$0$指全文匹配

Match NO(匹配数字):在匹配时往往出现多个值匹配的情况;如果匹配值为0则代表随机匹配取值,1为第一个值。

Default value(默认值):没有匹配到可以指定一个默认值

原文地址:https://www.cnblogs.com/crystal1126/p/11488511.html

时间: 2024-10-07 05:46:04

Jmeter 正则表达式提取器详解(Regular Expression Exactor)的相关文章

Jmeter正则表达式提取器详解

名称:次正则提取器的名称,最好取名唯一且有意义,为了方便与其他正则提取器区分. Apply to:应用范围 Main sample and sub_samples Main sample only Jmeter Variable 要检查的响应字段:样本数据来源 主体 Body(unescapad) Body as a Document 信息头 Request Headers URL 响应代码 响应信息 引用名称:这个根据你的喜好随便填写,没啥好讲的,只是在后面进行引用是需要的 正则表达式:这里填

小贞贞jmeter关于正则表达式提取器详解

jmeter在做关联时,经常用到的是通过后置处理器中的正则表达式提取器去获取响应数据中的动态数据 详细讲解如下: 1.创建 2.页面元素详解--Apply to 正则表达式的匹配范围 默认是:仅主的取样器请求 Main sample and sub-samples:主请求和子请求,子请求一般为请求重定向跳转后的请求 Sub-samples only:仅子请求 JMeter Variable Name to use:可直接填写变量名,即从一个变量的值中去匹配 ,该场景可用于需要多次匹配才能匹配到想

jmeter正则表达式提取器--关联

http://desert3.iteye.com/blog/1394934 1.http://www.cnblogs.com/quange/archive/2010/06/11/1756260.html 2.http://blog.csdn.net/zhangren07/archive/2010/10/15/5944158.aspx <input type="hidden" name="hidName" value="(.*)">  

Jmeter正则表达式提取器的使用方法(转)

下面简单介绍一下Jmeter正则表达式提取器的使用方法. 1.添加Jmeter正则表达式提取器:在具体的Request下添加Jmeter正则表达式提取器(Jmeter正则表达式在“后置处理器”下面)  例1如下: 引用名称: tokenid(自己定义) 正则表达式:<input type="hidden" name="org.apache.struts.taglib.html.TOKEN" value="(.*?)"> 模板:$1$

jmeter正则表达式提取器-获取数组数据

场景: https://cityo2o.ecjia.com/ 把以下菜单名字获取到 1.老样子:添加线程组.添加请求方式.察看结果树 2.添加正则表达式提取器 -1表示获取所有匹配到的值 发送请求,查看结果,已经全部匹配到了 原文地址:https://www.cnblogs.com/feichuyan/p/11133417.html

jmeter后置处理器之Json提取器详解

此提取器用于提取请求返回结果中的某个值或者某一组值,用法比正则表达式要简单,标准写法为$.key,其中key为返回结果map中的一个键,如果是多层则继续用.key进行即可,如果遇到key的value值为一个List,则使用.key[n],其中n为list中元素的编号,如下使用实例来说明下如何使用: 如上示例为单元素获取方法,如果要获取多个元素,则参数名称写多个,用逗号分开:而json提取器语法用分号隔开,应当与参数名称一一对应:匹配编号一样的需要用分号隔开,与参数名称一一对应:默认值同样用分号隔

JMeter 正则表达式提取器(二)

引用名:  引用此数据-别名 正则表达式:  取值 模板: 表示使用提取到的第几个值:$-1$:表示取所有值$0$:表示随机取值$1$:表示取第1个$2$:表示取第二个以此类推:$n$:表示取第n个 匹配数字(0随机) :0 代表随机取值,1 代表全部取值 缺省值 : 如果正则表达式没有搜找到值,则使用此缺省值 第二接口请求需要参数需要从上个接口获取,获取的是两个参数: 针对一个参数,可以这样取,画红框部分 正则表达式 "token":"(.+?)", ------

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

说到Jmeter正则表达式提取器的应用,就不得不说到关联.所谓关联,就是把应用中动态变化返回的数据获取到,把它保存为一个参数,提供给后面需要用到的地方进行使用. Jmeter中关联是通过"添加-后置处理器-正则表达式提取器"来获取数据,且注意正则表达式提取器附在需要获取数据的某个采样器之下,数据一般从"查看结果树"的响应数据获取. 一.获取单个数据 举例:获取用户列表的结果如下,需要将"mobilephone":"158****1763

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

在使用Jmeter过程中,会经常使用到正则表达式提取器提取器,虽然并不直接涉及到请求的测试,但是对于数据的传递起着很大的作用,本篇博文就是主要讲解关于正则表达式及其在Jmeter的Sampler中的调用. 一.首先来介绍一下Jmeter中正则表达式如何添加,如下图 二.介绍一下Jmeter中正则表达式提取器的元素组成 下面是各参数值的含义: 参数 释义 引用名称 在HTTP等请求中,引用此数据,需要用到的名称 正则表达式 用于将需要的数据提取出来 模板 表示使用提取到的第几个值:$-1$:表示取