在使用http请求的jmeter中,我发布了一些json包,并从响应中使用jsr223后处理器提取数据并将其存储在csv文件中,每一行中的每个条目。现在,对于10个发布请求,我将重复数据存入csv文件。有没有一种方法可以读取回csv文件并使用jmeter删除重复的行。 csv文件中的行数几乎可以达到200,000。
eg:csv文件就像 csvFile1.csv: 1号线 2号线 重复行 ...........等等
答案 0 :(得分:1)
您可以read the file into an ArrayList作为
new File('/path/to/file').readLines()
您可以使用unique()功能删除重复的条目
def lines = file.readLines().unique()
将所有内容放在一起:
def file = new File('/path/to/file')
def lines = file.readLines().unique()
file.withWriter { writer ->
lines.each {line ->
writer.writeLine(line)
}
}
演示: