ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

jmeter--6.跨线程组关联

2026/8/7 4:02:09 拓冰建站 浏览量
jmeter--6.跨线程组关联

目录

1. 跨线程组实现接口关联

2. 跨线程组实现Cookie关联


1. 跨线程组实现接口关联

1.1 根据json/正则的方式提取到需要的响应数据

1.2 在接口下新增一个BeanShell 后置处理器,并通过函数助手写入【${__setProperty(new_token,${access_token},)}】,这样即可将需要提取的设置为全局变量

1.3 在其他线程需要使用该变量处通过函数助手参数化写入【${__property(new_token,,)}】即可实现跨线程组调用

2. 跨线程组实现Cookie关联

2.1 修改bin目录下全局配置文件jmeter.propties中的【CookieManager.save.cookies=true】--注意修改后需要重启jmeter

修改前:

修改后:

2.2 从调试取样器中取得Cookie的值并且设置为全局变量

${__setProperty(W2S_lastvisit,${COOKIE_W2S_lastvisit},)}
${__setProperty(W2S_visitor,${COOKIE_W2S_visitor},)}
${__setProperty(csrf_token,${COOKIE_csrf_token},)}

注意:变量名不能随便取,必须响应头里面的变量名一致

2.3 把取得的值设置到Http Cookie管理器中

注意:

  • cookie管理器与线程组同一级
  • cookie管理器中的域一定要填写为正确的请求地址

 2.4 跨线程组直接就可以使用了