Jmeter保存变量到TXT文件(Beanshell取样器的使用)

jmeter提取测试变量,或者将生成的测试数据写入TXT文档,提取到jmeter脚本外,方便查看:

使用场景:生成的测试账号保存下来,存储在txt文件,方便以后集成到Jenkins后,查看测试数据。

要用到beanshell取样器,结合java的写文件操作,直接上截图:

 Jmeter保存变量到TXT文件(Beanshell取样器的使用)

 

 Jmeter保存变量到TXT文件(Beanshell取样器的使用)

 

 

vars.get("premobile"),是从jmeter获取变量premobile的值
以下是在指定的文件jfilepath,写入手机号和手机号的后6位:
//System.out.println("Hello,world");
public static void writeIdFile(){
  String mobile = vars.get("premobile");
//   String parentFile = System.getProperty("新增partner.jmx");
//   String filePath = parentFile + File.separator + "out.txt";
  String filePath = vars.get("jfilepath");

  FileWriter wtiter;

  try{
//    true表示追加写入。如需要每次都重新写入,删掉 true即可
    writer = new FileWriter(filePath,true);
    writer.write(mobile+","+vars.get("mobile_back6"));
    writer.write("\r\n");
    writer.flush();
    writer.close();
    }catch(IOException e){
      e.printStackTrace();
      }
  }
writeIdFile();
//System.out.println("Hello,ok");

 

后期需要优化的点:写入的文件,目前是给的绝对路径,需要优化为相对路径。

Jmeter保存变量到TXT文件(Beanshell取样器的使用)

上一篇:linux的软硬链接


下一篇:如何下载网页上的在线视频