做接口测试遇到这样的问题,如果让全局变量在多个线程组都可以使用?
这里要用到函数助手
案例:
先获取到请求1中的变量,这里用json提取器(json提取器简单用法)
然后将获取到的变量进行设置全局:
函数助手生成:
这样就设置好了全局变量,我们就可以在别的请求跨线程组的使用这个meeting_id了。
使用时用这个:${__P(meeting_id,)}
如图:
这样就可以跨线程组使用全局变量了。
但是这里要注意,当线程组不是独立运行时,那么就是同步运行,此时如果我们还没拿到变量值,那再其他线程组使用时也就不能使用了。
可以在测试计划中设置下,具体要根据自己要测试的业务来判断是否要使用独立线程组。
注:本文只是学习记录文件,可能会有理解出入,如果有不同意见可一起交流学习。