zoukankan      html  css  js  c++  java
  • jmeter常用的内置变量

    1. vars   API:http://jmeter.apache.org/api/org/apache/jmeter/threads/JMeterVariables.html

    vars.get("");

    vars.put("",XXX);

    2. log

    log.info("xxx");

    3.ctx   API:http://jmeter.apache.org/api/org/apache/jmeter/threads/JMeterContext.html

    ctx.getThreadNum()

    4.props 

    encoding = props.get("sampleresult.default.encoding");
    log.info("sampleresult.default.encoding="+encoding);

    5.prev  API:http://jmeter.apache.org/api/org/apache/jmeter/samplers/SampleResult.html

    System.out.println(prev.getResponseCode());
    System.out.println(prev.getResponseDataAsString());
    prev.setResponseCode("222");
    System.out.println(prev.getResponseCode());
    prev.setResponseMessage("qiaoyeye你好");
    System.out.println(prev.getResponseMessage());
    prev.setResponseData("qiaoyeye你好","UTF-8");
    System.out.println(prev.getResponseDataAsString());
    System.out.println(${port});
    System.out.println(ctx.getThreadNum());

    使用:

    在beanshell中使用。如在BeanShell PreProcessor中:

    log.info("内置变量练习开始");
    
    ipString = vars.get("ip");
    
    log.info("ipString="+ipString);
    
    vars.put("newip",ipString);
    log.info("newip="+vars.get("newip"));
    
    encoding = props.get("sampleresult.default.encoding");
    log.info("sampleresult.default.encoding="+encoding);
    

      

    运行结果:

    在BeanShell PostProcessor中:

    System.out.println(prev.getResponseCode());
    System.out.println(prev.getResponseDataAsString());
    prev.setResponseCode("222");
    System.out.println(prev.getResponseCode());
    prev.setResponseMessage("qiaoyeye你好");
    System.out.println(prev.getResponseMessage());
    prev.setResponseData("qiaoyeye你好","UTF-8");
    System.out.println(prev.getResponseDataAsString());
    System.out.println(${port});
    System.out.println(ctx.getThreadNum());
    

      

    运行结果:

  • 相关阅读:
    Python程序员用文字加密的方式,给女程序员写情书,一周后牵手回家
    小学生在网吧用python抓取LOL英雄皮肤,步骤简单
    vuex中module的命名空间概念
    动态设置html的font-size值
    JavaScript判断各种数据类型
    vuex脑图
    作用域链和函数内部this指向问题以及bind、call、apply方法
    BOM
    jQuery_base
    js_base_note
  • 原文地址:https://www.cnblogs.com/qiaoyeye/p/6964530.html
Copyright © 2011-2022 走看看