在实际应用中,往往想要将上一个线程的数据给下一个线程用,如token。要实现跨线程传递参数,那么需要先用正则提取出该参数,再将其设为全局变量。如下token示例:
1、创建setUp Thread Group获取登陆token,再用正则或JSON Path Extractor提取出该token:
返回数据的json格式如下:
token1是为提取出的token取的别名
2、将该token1通过BeanShellPostProcessor存为全局变量
Parameters:即传递需要设为全局的参数
token1=bsh.args[0];:提取Parameters传递的过来的第一个值,并赋值给token1
3、在另一个线程组通过${__P(,)}来获取该全局变量