Jmeter变量写文件

在性能测试过程中,有时流程类系统前置交易返回报文中的某些变量需作为后续交易的输入数据,这时前置交易执行过程的同时需将变量写入文件中,此文件将直接作为后续交易的参数文件,下面就基于以上想法,解决"写文件"问题

编写beanshell实现"写文件"


具体代码如下:

public static void writefile(){

String str1=vars.get("g_var");//需保存的变量,g_var为变量名称

String filename="D:/学习/jmeter/script/写文件/file.txt";//保存变量的文件路径

BufferedWriter bw;

try{

bw=new BufferedWriter(new FileWriter(filename,true));//true代表往文件中追加内容

//bw=new BufferedWriter(new FileWriter(filename));//直接覆盖之前文件中的内容

bw.write(str1);

bw.write("\r\n");

bw.flush();

bw.close();

}catch(IOException e){

e.printStackTrace();

}

}

writefile();

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,570评论 0 4
  • I/O的学习之字符流 今天的学习内容 字符流FileReader 字符流FileWriter 字符流的拷贝 带缓冲...
    须臾之北阅读 385评论 0 1
  • 五、IO流 1、IO流概述 (1)用来处理设备(硬盘,控制台,内存)间的数据。(2)java中对数据的操作都是通过...
    佘大将军阅读 586评论 0 0
  • 概述 计算机并不区分二进制文件与文本文件。所有的文件都是以二进制形式来存储的,因此,从本质上说,所有的文件都是二进...
    奋斗的老王阅读 1,435评论 0 51
  • 写作文章之前,最好给自己设定一个时间限制或期间。 这能迅速并有效地提高你的专注能力。 在限制时间或期限到来之前,人...
    辰溪之光阅读 411评论 0 2

友情链接更多精彩内容