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 跨线程组直接就可以使用了

 

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-01-19 23:32:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-19 23:32:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-19 23:32:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-19 23:32:02       20 阅读

热门阅读

  1. 计算机网络(第六版)复习提纲2

    2024-01-19 23:32:02       33 阅读
  2. Spring⾥⽤到的设计模式

    2024-01-19 23:32:02       30 阅读
  3. Redis的安装与配置

    2024-01-19 23:32:02       33 阅读
  4. Spring集成MyBatis与MyBatis-Plus添加分页插件

    2024-01-19 23:32:02       34 阅读
  5. Redis 配置

    2024-01-19 23:32:02       30 阅读
  6. 倒数87天

    2024-01-19 23:32:02       33 阅读
  7. Linux中的高级权限

    2024-01-19 23:32:02       34 阅读