JMeter中正则表达式提取

jmeter之关联 的我的理解:

关联是请求与请求之间存在数据依赖关系,须要从上一个请求获取下一个请求须要回传回去的数据正则表达式

 

要关联这个数组

user_id":"10145"函数

 

说明:spa

简单介绍一下Jmeter正则表达式提取器的使用方法。.net

一、添加Jmeter正则表达式提取器3d

在具体的Request下添加Jmeter正则表达式提取器(Jmeter正则表达式在“后置处理器”下面)blog

二、Jmeter正则表达式提取器控制面板,截图以下:字符串

位置1:名称及注释get

位置2:正则表达式提取内容的范围。(关于各字段的详细说明请查阅协议的相关说明)模板

位置3:正则表达式提取的相关设置

  • 引用名称:本身定义的变量名称,后续请求将要引用到的变量名,如填写的是:user_id,后面的引用方式是${user_id}
  • 正则表达式:提取内容的正则表达式,至关于lr中的关联函数
  • 【()     括起来的部分就是须要提取的,对于你要提的内容须要用小括号括起来】
  • 【.    点号表示匹配任何字符串】
  • 【+   一次或屡次】
  • 【?   在找到第一个匹配项后中止】
  • 模板:用$$引用起来,若是在正则表达式中有多个正则表达式(多个括号括起来的东东),则能够是$2$,$3$等等,表示解析到的第几个值给user_id。例如:$1$表示匹配到的第一个值
  • 匹配数字:0表明随机取值,-1表明全部值,此时提取结果是一个数组,其他正整数表明第几个匹配的内容提取出来。若是匹配数字选择的是-1,还能够经过${user_id_1}的方式来取第1个匹配的内容,${user_id_2}来取第2个匹配的内容。 
  • 缺省值:正则匹配失败时,取的值
相关文章
相关标签/搜索