java jmeter。jtl日志文件到csv的转换
我试图转换jmeter。jtl文件转换为csv文件。 jtl文件的每一行都包含在普通csv文件中用逗号分隔的变量。 例如:a、b、c、d、e、f 然而,在一些行中有多个分隔符,比如逗号(,)和引号(,)中的逗号。 例如:a、b、c、d、e、f 通过读取jtl文件,我可以轻松解析逗号分隔的值。但当我在引号分隔符中遇到逗号时,by代码无法生成有用的结果。 我尝试使用java multi-split,但问题仍然存在
我的java代码如下:
try{
BufferedReader reader = new BufferedReader(new InputStreamReader(new BufferedInputStream(new FileInputStream(new File("D:/apache-jmeter-2.11/apache-jmeter-2.11/bin/")))));
while((line = reader.readLine()) !=null){
String[] datas = line.split("[,\",\"]");
p.println(datas[0] + "," + datas[5] + "," + datas[2] + "," + datas[1] + "," + datas[3] + "," + datas[8] + "," + datas[9]);
}
我用(,)和(“,”)进行了拆分。我该如何重写代码才能解决问题
# 1 楼答案
使用此库,它将为您处理此问题:
阅读javadoc了解如何指定格式: