当前位置: 首页 > article >正文

jmeter使用json后置处理器变量使用

目录

1、json后置处理器添加

2、后置处理器说明

3、环境变量设置

4、设置全局使用变量


1、json后置处理器添加

json后置处理器位置在线程组或者线程组下的请求中都可添加

2、后置处理器说明

1、json后置处理器如果放在线程组的外面,则是所有线程组都可以使用;

2、如果放在线程组级别,则组内所有请求都可以使用;

3、如果是请求内,则只有单个请求可使用;

4、放在线程组级别,组内如果有多个请求则是按顺序,依次取每个请求的结果,使用只供下个请求使用一次,之后会取下个请求的结果值;

3、环境变量设置

在json提取器组件里面设置环境变量名称,及通过json表达式提取$.就是一级json路径,之后根据json体的结构取值,如果里面有数组则用 [index]的方式获取数组内容:

其他地方使用该值的时候通过环境变量调用方式${var}:

4、设置全局使用变量

此处得借助beanshell后置处理器,用${__setProperty(assetTypeIdAll,${assettype_id},)} 的方式,将json提取器的值注入到公共变量assetTypeIdAll中,则再其他请求中也就可以正常使用了:

使用全局变量,这个就是针对我一个变量在多处地方使用的场景,也就是生成变量一次如id,则其他地方都可以使用不需要变,此场景json提取器只能放在请求内,如果在请求外,每发生一次其他请求就会覆盖变量值:

引用也可以创一个,自定义变量放公共变量使用,看自己习惯:

 

 

 

 

 


http://www.kler.cn/a/1128.html

相关文章:

  • 在 Ubuntu 下通过 Docker 部署 MySQL 服务器
  • 【Linux】文件 文件描述符fd
  • 什么是栈,如何实现?
  • 【AI 工具】文心一言内测记录
  • 【Linux】linux中vim/vi (linux基本开发工具)
  • 面试官:html里面哪个元素可以让文字换行展示
  • 2023最新性能测试八股文【附答案】,软测人必备!
  • Caputo 分数阶微分方程-慢扩散方程初边值问题基于L1 逼近的空间二阶方法及其Matlab程序实现
  • 底层原理计划--线程与线程池
  • 看了字节跳动月薪20K+测试岗面试题,让我这个工作3年的测试工程师,冷汗直流....
  • 网络编程UDP TCP
  • 机器学习基础方法与概论(四)(决策树基本概念、特征选择、ID3、C4.5、剪枝、CART算法)
  • PyTorch 神经网络搭建模板
  • PWM应用
  • 【C++】搜索二叉树(保姆教程)
  • Selenium基础篇之环境准备
  • Linux——进程管理篇(详解fork和exec)
  • 前端代码复用学习笔记:整洁架构与清晰架构
  • 计算机网络(第七弹) --- 在浏览器中输入一个 URL 链接后, 都发生了哪些事呢?
  • 【手撕八大排序】——插入排序
  • 每日一题——分割两个字符串得到回文串
  • 异常体系介绍