jmeter正则表达式关联
参考:
正则规则:
jmeter正则表达式提取器界面说明
正则表达式提取器:后置处理器-正则表达式提取器
Apply to:一般保持默认选择Main sample only,这个用得最多,如果有sub-samples,可以选择第一个选项
要检查的响应字段:用得最多的是主体,即header+body,可以从响应头,也可以从响应体提取
引用名称:变量名,获取到的值存储到这个变量中
正则表达式:根据实际情况填写
模板:1,表示第一个正则表达式,如果有2个正则表达式,写为12
匹配数字(0代表随机):一般填1,表示第一个,0表示随机,-1表示全部(此时提取结果是一个数组,如果引用名称是user,也可以通过${user_1}的方式来取第1个匹配的内容)
缺省值:没匹配到就用缺省值,我们可以设置一个,比如aaaaaa
Dummy插件
dummy插件安装
这个插件可以模拟服务器返回,相当于一个mockserver了。
首先安装Dummy,选项--插件管理--可选插件--Dummy。
dummy 取样器使用
dummy sampler 取样器加【调试后置处理程序】可以看到数据情况
提取多个值
服务器返回:name="tom" value="jerry" ,要提取出name的值和value的值
方法一:
提取方法二:
多个提取器