如何让JMeter阅读我的CSV 第二张表?
我想使用CSV数据集配置。
通常情况下,它会读取第一张纸的第一行,但是有什么方法可以更灵活一点吗?
答案 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
更多信息: