1、新增setup线程组,将获取token申请放到setUp线程组中;
2、调用获取token申请,应用json提取器或者正则表达式提取器,取得登录接口返回的token
返回的token如上图所示格局,json提取器如下图设置。
若应用正则表达式提取器,如下图设置:
阐明:
(1)援用名称:下一个申请要援用的参数名称,如填写access_token,则可用${access_token}援用它。
(2)正则表达式:
{"access_token":"(.+?)","token_type
():括起来的局部就是要提取的。
.:匹配任何字符串。
+:一次或屡次。
?:在找到第一个匹配项后进行。
(3)模板:用$援用起来,如果在正则表达式中有多个正则表达式,则能够是$2$$3$等等,示意解析到的第几个值给title。如:$1$示意解析到的第1个值
(4)匹配数字:0代表随机取值,1代表全副取值,通常状况下填0
(5)缺省值:如果参数没有获得到值,那默认给一个值让它取,我填的null。
3、应用BeanShell后置处理器,将access_token设为全局变量。这样能力在别的线程组中调用该变量,否则只能在该线程组上面应用,不能在其余线程组中应用。
${__setProperty(token,${access_token},)}
4、在下一个线程组中应用token时,应用${__property(token,,)}来援用。