jmeter数据写入文件方式


场景:在压测中经常会遇到将运行结果写入文件中作为另外一个场景压测的前置数据。

这里提供两种方法:beanshell写数据、使用插件写入数据

 

  • 方法一:beanshell写数据

 

 代码:

public static void execParam() 
{
    String userid = vars.get("userid"); 
    String testid = vars.get("testid");
    String filename = "/Users/Downloads/100usertest.csv";
    FileWriter writer;
        try {
            writer = new FileWriter(filename,true);
            writer.write(userid+','+testid+"\n");
            writer.flush();
            writer.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
}
execParam();

 

  • 方法二:通过jmeter-plugins-dummy-0.4.jar和jmeter-plugins-ffw-2.0.jar插件

1、下载Plugins Manager插件:https://jmeter-plugins.org/install/Install/

2、通过Plugins Manager下载jmeter-plugins-dummy和jmeter-plugins-ffw插件

3、通过jmeter-plugins-dummy插件将变量读取出来,然后jmeter-plugins-ffw插件写入,具体如下图

 

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM