Jmeter学习(二)

jmeter关联
接口请求之间存在参数调用,为了保存这个参数,建立jmeter关联。比如登陆接口和购买商品接口,购买商品接口就需要登陆接口返回的token等登陆信息,jmeter关联就可以保存这个token信息,方便购买商品接口使用。
  jmeter关联可以通过二种方式来完成,获取到返回结果中指定的值。它们分别是正则表达式提取器、 json提取器等。
(1)正则表达式提取器
若想获取的返回值未匹配到,可以把正则表达式两边匹配的数据扩大点。
Jmeter学习(二)
a. 关于正则表达式
():括起来的部分就是要提取的。
.:匹配除换行外的任何字符串。
+:代表+号前面的字符必须至少出现一次(一次或多次)。
?:代表?前面的字符最多可以出现一次,在找到第一个匹配项后停止(0次或1次)。
**:**代表号前面的字符可以不出现,也可以出现一次或者多次(0次、1次或者多次)
(.*):贪婪模式,匹配尽可能多的字符
(.*?)(.+?):匹配尽可能少的字符,一旦匹配到第一个就不往下走了。
b. 关于模板
  若想提取多个值的话,比如是a和b这两个值,则可以写成:1122。无论要提取多少个值,引用名称就是一个的,比如名称为id,idgo:ab{id_go}:获取整个字符串ab,{id_g1}:获取的是a,${id_g2}:获取的是b。
  下面有一个具体的实例,如下图所示:
Jmeter学习(二)
Jmeter学习(二)
Jmeter学习(二)
(2)json提取器
在请求下创建,如下图 Jmeter学习(二)
参考链接如下:
https://blog.****.net/github_27109687/article/details/71968662