首先我们看下jmeter的正则表达式提取器的界面显示:
上图就是jmeter后置处理器中的正则表达式提取器界面,下面先来说下其中的含义
| 参数 | 释义 |
|---|---|
| 引用名称 | 在HTTP等请求中,要引用此数据,需用到的名称 |
| 正则表达式 | 用于将我们想得到的数据提取出来( ():括起来的部分就是要提取的信息; . :说明匹配任何字符串 +:一次或多次 ?:意思就是说只要找到第一个匹配项就停止匹配 ) |
| 模板 | 表示使用提取到的第几个值:$-1$:表示取所有值$0$:表示随机取值$1$:表示取第1个$2$:表示取第二个以此类推:$n$:表示取第n个 |
| 匹配数字(0代表随机) | 0 代表随机取值,1 代表全部取值 |
| 缺省值 | 如果正则表达式没有搜找到值,则使用此缺省值 |
举个例子,比如我登录完成后,在做下一步操作的时候我需要获取上一步登录完成后返回的数据结果,那么怎么实现?
我只要在登录步骤下加一个正则表达式提取器就可以了,下一步的操作我只需要在用到这个数据时,写上引用名称即可使用上一步登录操作完成后返回的数据信息
本文详细介绍了JMeter中的正则表达式提取器配置及应用,包括各参数的意义与使用方法,并通过实例演示如何提取登录后返回的数据。

被折叠的 条评论
为什么被折叠?



