jmeter正则表达式提取

发布时间 2023-09-26 10:54:21作者: 爱语默

参考:https://www.cnblogs.com/uncleyong/p/10779268.html

正则表达式提取器:后置处理器-正则表达式提取器

Apply to:一般保持默认选择Main sample only,这个用得最多,如果有sub-samples,可以选择第一个选项

要检查的响应字段:用得最多的是主体,即header+body,可以从响应头,也可以从响应体提取

引用名称:变量名,获取到的值存储到这个变量中

正则表达式:根据实际情况填写

模板:1,表示第一个正则表达式,如果有2个正则表达式,写为12

匹配数字(0代表随机):一般填1,表示第一个,0表示随机,-1表示全部(此时提取结果是一个数组,如果引用名称是user,也可以通过${user_1}的方式来取第1个匹配的内容)

缺省值:没匹配到就用缺省值,我们可以设置一个,比如aaaaaa

  dummy sampler 取样器加【调试后置处理程序】可以看到数据情况

 

提取多个值

服务器返回:name="tom"  value="jerry" ,要提取出name的值和value的值

方法一:

 

提取方法二:

   多个提取器