JMeter收藏

jmeter登录接口获取token及token过期问题解决

2023-01-04  本文已影响0人  羋学僧

问题一、如何获取token

问题解决:登录完成后,通过json提取器获取

问题二、多线程组参数如何传递

问题解决:添加一个beanshell后置处理程序,并通过函数设置全局变量:${__setProperty(token,${token},)}

获取全局变量token


问题三、因为token会过期,所以需要每过一段时间执行一次登录接口

问题解决:通过添加测试活动,来暂停运行线程。例如下图,则是暂停30秒,再继续运行。

备注:也可添加固定定时器来暂停,但是固定定时器是在接口请求之前暂停的,测试活动则是接口请求之后暂停的。


问题四、两个线程组同时运行,由于时间差问题,第二个线程组,在前几次请求中,没有获取到token,导致请求失败。

问题解决:在第二个线程组中添加仅一次控制器,执行一次登录接口获取token。

学习来源

上一篇 下一篇

猜你喜欢

热点阅读