Jmeter接口测试实例:token取值并传入参数(登录签到实例)

     通常在使用jemter进行接口测试时,上一个接口的返回值传给下个接口,这时就需要用到正则表达式提取相关参数并进行参数化.

以下是登录并签到的实例

 

 

  1. 签到首先需要登录,用户名密码登录,登录后生成用户tokenJmeter接口测试实例:token取值并传入参数(登录签到实例)_第1张图片
  2. 我们需要将响应结果中的token正则提取成为一个参数,传给下一个接口,添加——后置处理器——正则表达式提取器Jmeter接口测试实例:token取值并传入参数(登录签到实例)_第2张图片    

说明:

(1)引用名称:下一个请求要引用的参数名称,如填写token,则可用${token}引用它。

(2)正则表达式:

():括起来的部分就是要提取的。

.:匹配任何字符串。

+:一次或多次。

?:在找到第一个匹配项后停止。

(3)模板:用$1$引用起来,如果在正则表达式中有多个正则表达式,则可以是$2$$3$等等,表示解析到的第几个值给title。如:$1$表示解析到的第1个值

(4)匹配数字:0代表随机取值,1代表全部取值,通常情况下填0

(5)缺省值:如果参数没有取得到值,那默认给一个值让它取,我填的Error。

5.添加Debug Sample执行接口,在查看结果数中可查看到提取内容,添加—后置处理器—Debug Sample  

Jmeter接口测试实例:token取值并传入参数(登录签到实例)_第3张图片

6.以上操作token已经取出成为一个变量“token”

7.传入签到时token对应的变量“token”,和参数化的格式相同,没有明白参数化,可以百度参数${token}

Jmeter接口测试实例:token取值并传入参数(登录签到实例)_第4张图片

查阅了很多资料,最后终于成功了

Jmeter接口测试实例:token取值并传入参数(登录签到实例)_第5张图片

Jmeter接口测试实例:token取值并传入参数(登录签到实例)_第6张图片

你可能感兴趣的:(jemter)