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

      

    运行结果:

  • 相关阅读:
    Django框架之ORM常用字段和参数、单表操作
    Django框架之模板层
    Django框架之视图层
    Django框架之路由层,本地虚拟环境搭建
    Django框架
    Django框架
    在学习Django框架之前所需要了解的知识点
    JQuery
    Android开发(八)-界面编程
    Android开发(七)-签名APK
  • 原文地址:https://www.cnblogs.com/qiaoyeye/p/6964530.html
Copyright © 2011-2022 走看看