问题一、如何获取token
问题解决:登录完成后,通过json提取器获取
问题二、多线程组参数如何传递
问题解决:添加一个beanshell后置处理程序,并通过函数设置全局变量:${__setProperty(token,${token},)}
获取全局变量token
问题三、因为token会过期,所以需要每过一段时间执行一次登录接口
问题解决:通过添加测试活动,来暂停运行线程。例如下图,则是暂停30秒,再继续运行。
备注:也可添加固定定时器来暂停,但是固定定时器是在接口请求之前暂停的,测试活动则是接口请求之后暂停的。
问题四、两个线程组同时运行,由于时间差问题,第二个线程组,在前几次请求中,没有获取到token,导致请求失败。
问题解决:在第二个线程组中添加仅一次控制器,执行一次登录接口获取token。