JMeter阅读了第二张CSV

时间:2017-11-13 12:51:43

标签: csv jmeter

如何让JMeter阅读我的CSV 第二张表?

我想使用CSV数据集配置。

通常情况下,它会读取第一张纸的第一行,但是有什么方法可以更灵活一点吗?

2 个答案:

答案 0 :(得分:0)

目前您可以使用CSV数据集配置,您应该添加外部代码,例如使用Apache Commons CSV

下载jar文件并将其放在JMETER_HOME lib文件夹中,然后在JSR223 Element中编写代码。

Examples存在,获取第二条记录的代码:

Reader in = new FileReader("path/to/file.csv");
Iterable<CSVRecord> records = CSVFormat.RFC4180.parse(in);
// go to next record
records.next();
CSVRecord secondRecord = records.next();
//columnOne = secondRecord.get(0);

答案 1 :(得分:0)

CSV file format没有&#34; sheet&#34;,它是一个普通的纯文本文件,使用分隔符来表示结构化数据。

如果您尝试从Microsoft Excel文件类型获取数据 - 很遗憾,您无法使用CSV数据集配置来执行此操作。最简单的方法是将数据导出为单独的纯文本CSV文件。

如果您无法进行导出,您仍然可以从Excel文件访问数据,但由于您必须使用JSR223 Test Elements,{{3语言和Groovy

更多信息: