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());
    

      

    运行结果:

  • 相关阅读:
    HDU 4221 Greedy?(贪心)
    HDU 3400 Line belt (三分法)
    POJ 1026 Cipher(置换)
    POJ 1166 The Clocks(暴搜)
    HDU 4122 Alice's mooncake shop(RMQ,或者单调队列)
    POJ 1721 CARDS(置换)
    POJ 3270 Cow Sorting(置换)
    高斯消元法(模板)
    http://blog.seirsoft.com
    转载 STL容器的erase用法
  • 原文地址:https://www.cnblogs.com/qiaoyeye/p/6964530.html
Copyright © 2011-2022 走看看