jmeter变量作用域
在同一线程组中可以使用,跨线程组不能使用
提取token
在同一线程组内token变量,可以使用成功
在不同线程组使用token变量,使用失败
设置全局变量
将正则提取出来的值设为全局变量,添加一个Beanshell后置处理器,参数填入正则获取到的参数,并设置一个全局变量参数,后续不同线程组要用的话使用全局变量参数
使用处理后的全局变量
将数据库提取出来的值设为全局变量
使用全局变量
注意:
如果遇到跨线程组调用参数值不是token值而是变量名时且登录接口能够正常使用的情况下,请检查线程组设置:
原因:如果不设置此项,会导致jmeter测试计划下所有添加的线程组同步运行,导致token还没获取出来就已经在调用了,导致获取值时出现错误