四、JMeter的使用—cookie和token

一、token的使用

应用场景:如登陆后查看自己的订单,或者如豆瓣网收藏文章接口需要先进行登录,此时涉及到两个接口,一个登录接口,一个查看订单接口或者收藏文章接口。而查看订单或收藏文章的前提是先要登录,此时就需要将登录后的状态传递给收藏的接口。此时就需要应用到token的传递。

步骤1:添加登录的HTTP请求,将返还结果中的token作为参数传递给收藏接口

步骤2:配置【正则表达式提取器】来获取token

 

 

引用名称:作为变量,保存正则表达式获取的结果

正则表达式:通过正则表达式来获取想要的结果

模板:

匹配数字:一般填写1,表示取匹配到的第1个值

将正则表达式获取到的值传递给引用名称

如:获取到了"token":"(aaaa)"

login_token=aaa

步骤3:将获取到的值传递给下一个接口

将传递的参数当中的token进行替换

替换格式:"${传递的参数的变量名称}"

替换前:

 

 替换后:

 步骤4:此时token传递过去后,收藏接口还无法识别登录的用户是谁,需要将cookie传递过去。

 

 

 

 添加即可,无需进行配置。

步骤5:运行,查看结果。

 

posted @ 2021-04-14 13:10  惜阙  阅读(1027)  评论(0编辑  收藏  举报