Jmter提取返回结果中的数据以及跨线程组使用数据 jmter提取请求返回结果在其他线程调用

Jmter提取返回结果中的数据以及跨线程组使用数据 jmter提取请求返回结果在其他线程调用

1、示例要提取的接口

假设提取 登录接口请求结果数据中的 token 用于其他线程使用,登录接口返回数据格式

{
   
  "code": 0,
  "msg": "请求成功",
  "data": {
   
    "adminInfo": {
   
      "nickName": "test",
      "avatar": "https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif"
    },
    "token": "8e149587-c7c4-4d1d-8611-3d1cd891787c"
  }
}

在登录接口中新增一个后置处理器 JSON提取器
在这里插入图片描述
这个提取的数据在同一个线程组内都可以共享调用
在这里插入图片描述

同一个线程组内的其他线程调用 线程组全局变量, 使用 ${__property(token)}
${__property(参数名称)}

在这里插入图片描述

2、跨线程组调用

如果 其他线程组需要调用,那么还需要将这个变量设置为全局变量
新建一个 后置 BeanShell 后置处理程序
在这里插入图片描述

内容:

${
   __setProperty(token,${
   token})};

将 已经提取的 token 参数设置为全局变量,全局变量名称为 token

${
   __setProperty(全局变量名称,${
   已经提取的参数名称})};

调用是一样的,在其他线程组 使用 ${__property(全局变量名称)}

在这里插入图片描述

相关推荐

最近更新

  1. TCP协议是安全的吗?

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

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

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

    2024-01-19 16:44:02       18 阅读

热门阅读

  1. 大白话解析LevelDB: VersionSet

    2024-01-19 16:44:02       29 阅读
  2. C++一般类成员

    2024-01-19 16:44:02       33 阅读
  3. ffmpeg命令整理

    2024-01-19 16:44:02       22 阅读
  4. 数组练习 Leetcode 66.加一

    2024-01-19 16:44:02       41 阅读
  5. C#设计模式教程(2):工厂方法模式

    2024-01-19 16:44:02       29 阅读
  6. Jtti:电影服务器的带宽和存储空间怎么选择?

    2024-01-19 16:44:02       29 阅读
  7. python文件移动的方法

    2024-01-19 16:44:02       29 阅读
  8. 队列和栈相关例题

    2024-01-19 16:44:02       32 阅读
  9. lodash 的 _.groupBy 函数是怎么实现的?

    2024-01-19 16:44:02       30 阅读
  10. Redis面试题22

    2024-01-19 16:44:02       29 阅读
  11. vue2-ace-editor实现一个简单的代码编辑器

    2024-01-19 16:44:02       32 阅读