最近在使用jmeter做一个接口自动化验证的项目。由于接口多 需要使用多线程组。然则在多线程组共享同一个token时 看网上 最多的方式就是使用的是前置处理器 以及后置处理器。然则这两个方式我都没有走通。征象取不到界说界说的全局变量的值。经由一番搜索以及实验我使用BeanShellSample 界说全局变量就乐成了。
1:使用json extractor来获取reponse的数据。并把把取到的值付给一个变量。

2:使用BeanShellSample 把取出来的token_0 参数重新赋值给newToken.并设置为全局变量

3:在什么地方使用 就在什么地方挪用即可。

4:注:json extractor 的设置元件一定要放在BeanShellSample 设置元件的前面。