Jmeter之跨线程传参
背景
A请求只需要执行一次,后续的请求需要获取A请求返回的秘钥(授权)要执行多次。这样的话,我们只需获取一次A请求的秘钥。
思路:
-
A请求独立创建一个线程组,获取秘钥并设置全局变量
-
其它的请求放在另一个线程组,获取前面的A请求的秘钥
业务场景
创建工单的接口需要用到登录后返回的秘钥凭证(这里用的是:token)
操作演示—方法一:使用后置处理器中的beanshell(借助函数助手)
- 建立一个线程组,添加登录请求,添加正则提取器将token值提取出来赋予变量
详情可见: Jmeter之正则表达式提取器(一). - 登录请求 --> 右键,添加 后置处理器 --> 添加Beanshell PostProcessor ,将token值变量设置为全局变量