• 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 测试计划中,设置线程组按顺序执行。否则有可能会导致获取参数的线程组跑在前面,导致获取不到参数引发的执行失败),具体设置如下:

  • 相关阅读:
    Longest Palindromic Substring问题
    twosum问题
    longest substring问题
    特殊的ARP
    【转】人肉搜索技巧
    ARP攻击
    Linux kali安装及常用命令收集
    【转】ICMP协议
    SpringBoot集成Mybatis-XML方式通用Mapper
    springMVC的controller中insert()多次,记优惠券被多次领取
  • 原文地址:https://www.cnblogs.com/JcHome/p/15605593.html
Copyright © 2020-2023  润新知