zoukankan      html  css  js  c++  java
  • jmeter 参数值写入到指定的文件中[如获取token写入某文件为免登录备用]

    1、编写java 类AppendFile ,代码如下

    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;


    public class AppendFile {
    //将content写入到指定文件fileName中
    public static void appendFile(String fileName, String content) throws IOException{
    FileWriter writer = null;
    try {

    writer = new FileWriter(fileName, true);
    content = content + " ";
    writer.write(content);
    } catch(IOException e){
    e.printStackTrace();
    }finally{
    if (writer != null){
    writer.close();
    }
    }

    }
    //fileName中的内容清空
    public static void clearFile(String fileName) throws IOException{
    FileWriter writer = null;
    try{

    writer = new FileWriter(fileName);
    writer.write("");
    } catch(IOException e){
    e.printStackTrace();
    }finally{
    if (writer != null){
    writer.close();
    }
    }
    }

    2、将代码打成jar包(Eclipse点击Export打成jar包writeFile)放在jmeter的lib/ext目录下

    3、创建一个后置的BeanShell PostProcessor处理器,代码如下:

    import writeFile.*;
    System.out.println("******写入文件*************");
    String filePath = "d://token.txt";
    String content = vars.get("token");   //此处的cash就是从sample中获取的变量名,根据实际情况修改。
    AppendFile.appendFile(filePath,content);

  • 相关阅读:
    C# is运算符
    C# unchecked运算符
    C#程序设计入门经典之C#的基本语法
    C# 数据类型
    C# 变量与常量
    C# 操作符与表达式
    关于TeeChart使用我会持续更新
    oracle查看表中否存在某字段,数据库是否存在某张表
    tchart
    ultragrid
  • 原文地址:https://www.cnblogs.com/AmilyWilly/p/7766534.html
Copyright © 2011-2022 走看看