• jmeter操作beanshell脚本 -- 10


    介绍一下beanshell:

       Beanshell是一种完全符合java语法规范的脚本语言,并且又拥有自己的一些语法和方法;

      Beanshell是一种松散类型的脚本语言和JS类似;

      Beanshell是用java写成的,一个小型的、免费的、可以下载的、嵌入式的java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k;

      Beanshell执行标准java语句和表达式,另外包括一些脚本命令和语法;

        

    Beanshell使用方式--调用jar架包:

    1. 测试计划,add directory or jar to classpath
    2. import 新需要的类名  

        

         

        

    Beanshell使用方式--调用源代码

        

       

    Beanshell使用方式--断言

        

    Beanshell使用方式--写数据到文件

        

    // 调用登录接口,获取token值
    // 将token值保存到一个文件中
    //拼接数据
    import java.io.BufferedWriter;
    import java.io.FileWriter;
    import java.io.IOException;
    String line = vars.get("username")+","+vars.get("token");
    try{
      BufferedWriter writer = new BufferedWriter(new FileWriter("F:/性能测试/pinter/user-output.txt",true));
      writer.write(line);
      writer.newLine();
      writer.close();
    }catch(IOException e){
      e.printStackTrace();
    }
    

      

  • 相关阅读:
    方法的调用机制
    类的成员之二:方法
    类的成员之一:属性
    关键字static
    构造器
    this关键字
    递归方法(recursion)
    方法重载(二)
    GTID 跳过脚本
    mydumper 找不到libmysqlclient.so.20
  • 原文地址:https://www.cnblogs.com/yangguanghuayu/p/11849580.html
Copyright © 2020-2023  润新知