zoukankan      html  css  js  c++  java
  • jmeter 变量(参数)跨线程调用——全局变量——__setProperty跨线程传参

    默认情况下,jmeter变量(${news})只作用于本线程组内;如果希望传递某个参数到另一个线程的请求,该怎么办呢? 答:需要设置全局变量,可使用__setProperty函数

     可通过__setProperty函数设置为全局变量;Name of property中填入新的名称;Value of property中填入已定义的变量${news};

     添加BeanShell PostProcessor,并填入全局变量${__setProperty(nss,${news},)} (格式:${__setProperty(变量名,值,)})

     后续线程组中填入 ${__P(nss)} (格式:${__P(变量名)}),执行,会发现仍然不成功,这种引用关系存在执行的先后顺序,需要在测试计划中勾选独立运行线程组(一个组运行结束后启动下一个);

    正确结果如下图;

     

     方式2:

    通过将函数可选的第3个参数设置为"true",函数就会返回属性的原始值

    越努力,越幸运!!! good good study,day day up!!!
  • 相关阅读:
    epoll oneshot
    回望五月
    都知道的copy_from_user
    ixgbe 驱动 为xxx驱动做准备1
    面试问题集锦
    数据治理
    阅读
    hive 数据仓库面试题目集锦
    面试小问题集锦
    Scala学习笔记~尚硅谷学习视频
  • 原文地址:https://www.cnblogs.com/canglongdao/p/12463979.html
Copyright © 2011-2022 走看看