zoukankan      html  css  js  c++  java
  • Jmeter 跨脚本入参

    Jmeter 跨脚本入参[jmeter接口自动化(进阶)的内容补充]

    当需要开启多个线程组进行管理时,每个线程组之间的接口需要相互传递参数时,是不能直接引用,首先需要将参数设置为jmeter内置的变量,然后通过jmeter内置的方法进行引用。

    1、通过${__setProperty([参数名][参数值],)} 的形式进行设置。如下:

    ${__setProperty(login_cookie,${cookie_value},)};

    2、再通过${__property([引用jmeter内置的参数])} 进行引用。如下,调用上面login_cookie的参数。

    ${__property(login_cookie)};

    以下是操作示例:

     

    //调试打印内容
    log.info("${cookie_value}");
    log.info("###################");
    ${__setProperty(login_cookie,${cookie_value},)};
    //调试打印内容
    log.info("###################");
    log.info("${__property(login_cookie)}");
    

     

    (补充一点:在涉及到跨线程组传参时,需要在Test Plan 测试计划中,设置线程组按顺序执行。否则有可能会导致获取参数的线程组跑在前面,导致获取不到参数引发的执行失败),具体设置如下:

  • 相关阅读:
    准备工作
    案例分析
    阅读任务
    准备工作
    案例分析作业
    情 202103226-1 编程作业
    阅读任务
    准备工作
    4 20210412-1 原型设计作业
    3 20210405-1 案例分析作业
  • 原文地址:https://www.cnblogs.com/JcHome/p/15605593.html
Copyright © 2011-2022 走看看