场景:
线程组A为登录操作,只需要登录一次,登录后进行新建操作,需要并发,这样,新建操作需要放在新的线程组B中,而新建又要用到登录后得到的token,所以就存在A中登录接口返回的token值传给编程组B的情况。
解决方案:
在线程组A内,将token变量使用“__setProperty”函数设置成jmeter的全局变量,在另一个线程组中通过"__property"/"__P"函数调用。
步骤1:如下图,Login中使用正则表达式提取器,设置了变量token,用于存放响应消息中的token值
步骤2,在Login中添加“后置处理器->BeanShell Post Processor”,添加脚本,如下图: