首页 > 其他分享 >Jmeter 之跨线程组传参(环境变量设置为全局变量)

Jmeter 之跨线程组传参(环境变量设置为全局变量)

时间:2024-03-20 16:44:30浏览次数:37  
标签:全局变量 组传参 token 线程 setProperty Jmeter 环境变量 函数

工作中往往会出现同一个测试计划下这个线程组下变量在另外一个线程组中使用,这就意味着需要把环境变量修改为全局变量

 1.首先通过json提取器或者正则表达式的方式把数据提取出来

 2.打开函数助手,选择setProperty函数,

 生成函数${__setProperty(token,${access_token},)}

3.创建BeanShell 后置处理程序,把生成的函数放进去,然后保存

 4.然后再打开函数助手选择“P”函数,把上一步setProperty函数中的属性名称“token”填在这里,点击生成,生成的函数就能直接使用

 

 接口调用成功

 再此注意一点测试计划中的独立运行线程组需要勾选

 

标签:全局变量,组传参,token,线程,setProperty,Jmeter,环境变量,函数
From: https://www.cnblogs.com/Testing1105/p/18085569

相关文章

  • 安装jmeter
    一、先安装JDK我选择了openJDK下载地址:https://jdk.java.net/archive/ 下载后,解压到要安装的文件夹设置环境变量新建:JAVA_HOME  , JDK的安装目录编辑PATH变量: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 校验是否安装成功:java-version 返回openjdkversion"19"......
  • Jmeter无法录制火狐浏览器打开的本机地址——http://Localhost:8080/*****
    问题描述:用管理员账号打开jmeter,新建录制模板,配置好网址和代理地址,证书也导入到火狐浏览器,浏览器也配好了代理地址。发现Jmeter可以录制别的地址,无法录制本机地址。原因分析:我们打开火狐浏览器的代理设置,可以发现它默认本机地址通过代理连接。接着我们要更改配置。在网址中......
  • 线程同步,命令行程序创建承载WPF程序运行的另一种实现
    WPFApplication类WPFApplication类是WPF应用程序的核心。它负责管理应用程序的生命周期、创建和管理应用程序的主窗口、处理应用程序事件以及提供对应用程序资源的访问。主要方法和属性WPFApplication类包含以下主要方法和属性:构造函数: 构造函数用于初始化应用程序......
  • 线程同步 SynchronizationContext 在命令行程序中创建一个ui线程承载WPF运行
    1、创建一个线程作为ui线程ui线程要求必须是STA线程vart=newThread(()=>{});t.SetApartmentState(ApartmentState.STA);t.Start();2、创建一个公共的SynchronizationContext作为同步的入口在.NET框架中,Dispatcher是一个类,它负......
  • 线程同步 SynchronizationContext 初识
    什么是SynchronizationContext?SynchronizationContext是.NET中的一个类,用于管理跨线程的同步操作。它提供了一种机制,使线程可以协调对共享资源的访问,从而防止并发问题。SynchronizationContext的工作原理SynchronizationContext与每个线程相关联。当线程执行时,它会使用关......
  • redis自学(22)Redis是单线程还是多线程?
    Redis是单线程还是多线程?Redis到底是单线程还是多线程? 如果仅仅聊Redis的核心的业务处理部分(命令处理),答案是单线程 如果是聊整个Redis那么答案是对线程在Redis版本迭代过程中,在两个重要的时间节点上引入了多线程的支持:Redisv4.0:引入多线程异步处理一些耗时较长的任务,......
  • 接口性能测试 —— Jmeter并发与持续性压测
    接口压测的方式:1、同时并发:设置线程组、执行时间、循环次数,这种方式可以控制接口请求的次数2、持续压测:设置线程组、循环次数,勾选“永远”,调度器(持续时间),这种方式可以控制压测周期时间指定并发数例1:设置线程数:10设置执行时间:0设置循环次数:5说明:使10个线程启动并同时运行也就......
  • JAVA 线程池SingleThreadExecutor实践教程
    SingleThreadExecutor是一个单线程的Executor,它使用单个工作线程来执行任务,保证所有任务按照指定顺序(FIFO,LIFO,优先级)执行。下面是使用SingleThreadExecutor的实践教程:步骤1:创建SingleThreadExecutor你可以使用Executors类提供的newSingleThreadExecutor方法来创......
  • JAVA线程池ScheduledThreadPool实践教程
    ScheduledThreadPool用于在给定的延迟之后,或者定期执行任务。以下是如何在Java中实践使用ScheduledThreadPool的步骤:步骤1:创建ScheduledThreadPool首先,使用Executors的newScheduledThreadPool方法来创建一个ScheduledThreadPool。参数是你想要在池中保持的线程数量。i......
  • JAVASE各模块结构图:面向对象、常用类、多线程、异常、IO流、集合、网络编程
    ......