zoukankan      html  css  js  c++  java
  • JMeter之Beanshell用法

    1. 获取JMeter脚本中的变量 ${demoParam}

    String demo = vars.get("demoParam");

    2. 将数据保存到JMeter脚本中的变量 ${demeParam}

    String a = "abcd1234";
    vars.put("demoParam", a);

    3. 将信息写入到JMeter.log文件

    String demo = "ABCD";
    log.info("this is a demo log" + demo);

    4. prev - (SampleResult):   获取前面的sampler返回的信息,常用用法:

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

    5. props:即JMeterProperties - class java.util.Properties,操作jmeter属性,该变量引用了JMeter的配置信息,可以获取Jmeter的属性,它的使用方法与vars类似,但是put函数,value数据类型只能为String,不能是一个对象。对应于java.util.Properties。 

      a) props.get("START.HMS");  注:START.HMS为属性名,在文件jmeter.properties中定义 

      b) props.put("PROP1","1234"); 

  • 相关阅读:
    JqGrid常用示例
    jqGrid无刷新分页,添加行按钮
    C#两个实体之间相同属性的映射
    Log4Net日志记录
    C#压缩图片
    ASP.Net MVC4.0+无刷新分页
    世界各个国家中英文sql建表
    ASP.NET多语言
    分布式事务处理中的幂等性
    分布式事务前瞻-接口幂等性
  • 原文地址:https://www.cnblogs.com/swordsman180309/p/11827320.html
Copyright © 2011-2022 走看看