首先我们不能把登录模块和交易的信息写在一个线程组里面,仅一次控制器,这个配件只是在一个线程里面生效;
我们并发10个线程,循环5次,那么就代表需要登录10次,和循环次数无关,但是这样就达不到我们只登录一次的目的,那么我们需要另辟思路,把登录模块放到一个线程组里面,然后把获取登录的 token 放置到一个共享变量里面,再把其他模块放到业务的线程组里面,需要token 的地方可以引用共享变量;
在该请求下,添加BeanShell PostProcessor插件,使用__setProperty函数,将之前的变量转换成全局变量
看一下截图,设置共享变量:KaTeX parse error: Expected group after '_' at position 2: {_̲_setProperty(na…{__P{}}函数:${__property(name)}
其他例子说明,更有助于理解:
例子一:
1、获取返回结果中的值,设置为变量