在Jmeter中使用BeanShell后处理器在CSV文件中写入多个数据

在Jmeter中使用BeanShell后处理器在CSV文件中写入多个数据,csv,jmeter,Csv,Jmeter,我有一个场景,需要在CSV文件中写入相关值。我想出的最简单的方法是下面答案部分的代码 欢迎提供更多建议。在BeanShell后处理器中添加以下代码 a = vars.get("PARAM_1"); // PARAM_1 is parameter/correlation variable b = vars.get("PARAM_2"); // PARAM_2 is parameter/correlation variable f = new FileOutputStream("FILEPATH/f

我有一个场景,需要在CSV文件中写入相关值。我想出的最简单的方法是下面答案部分的代码


欢迎提供更多建议。

在BeanShell后处理器中添加以下代码

a = vars.get("PARAM_1"); // PARAM_1 is parameter/correlation variable
b = vars.get("PARAM_2"); // PARAM_2 is parameter/correlation variable
f = new FileOutputStream("FILEPATH/filename.csv", true);
p = new PrintStream(f); 
this.interpreter.setOut(p); 
print(a +","+ b);
f.close();

在BeanShell后处理器中添加以下代码

a = vars.get("PARAM_1"); // PARAM_1 is parameter/correlation variable
b = vars.get("PARAM_2"); // PARAM_2 is parameter/correlation variable
f = new FileOutputStream("FILEPATH/filename.csv", true);
p = new PrintStream(f); 
this.interpreter.setOut(p); 
print(a +","+ b);
f.close();

请注意,对于任何形式的脚本,请考虑迁移到下面的代码:

new File('FILEPATH/filename.csv') << vars.get('PARAM_1') << ',' << vars.get('PARAM_2') << System.getProperty('line.separator')
<代码>新文件(文件名/文件名.CSV)

请注意,对于任何形式的脚本,请考虑迁移到下面的代码:

new File('FILEPATH/filename.csv') << vars.get('PARAM_1') << ',' << vars.get('PARAM_2') << System.getProperty('line.separator')

new File('FILEPATH/filename.csv')有一个名为“您可以使用”的插件,说明了它的高效性和易于实现。

有一个名为“您可以使用”的插件,说明了它的高效性和易于实现。

感谢这种方法。灵活的文件编写器看起来比任何其他方法都简单。感谢您的这种方法。灵活的文件编写器看起来比任何其他方式都简单。谢谢!我觉得这个方法比其他方法简单多了。谢谢!我觉得这个方法比其他方法简单得多。