我在页面上有一个最多20行的表,我还创建了一个CSV文件,其中有20行。
当前情景:Jmeter仅从csv文件中为一个用户选取一行。
要求:我需要jmeter读取一个用户的所有行(即20行)。
表格:
名称1----卷1---电话号码1---日期1---月1---年1---部门1
名称2----卷2---电话号码2---日期2---月2---年2---部门2
姓名3----卷3---电话号码3---日期3---月3---年3---部门3
。
。
。
名称20----卷20---部件编号20---日期20---月20---年20---部门20
CSV文件:名称---卷---电话号码---日期---月---年---部门
1.
2.
。
。
20.
因此,我配置Jmeter为一个用户从csv文件中读取所有20个数据。
1条答案
按热度按时间cs7cruho1#
不清楚您希望以哪种格式接收CSV文件的内容。
假设您的CSV文件如下所示:
如果您需要它完全内联或在JMeter变量中(希望这就是您要找的)--有__FileToString()函数
如果需要单个值,可以选择__CSVRead() function
${__CSVRead(test.csv,0)}
-将为您提供Name1
${__CSVRead(test.csv,1)}
-将为您提供roll1
${__CSVRead(test.csv,next)}
-将继续到下一行如果你想定制一些东西--有__groovy()函数,你可以完全自由地选择如何读取文件,在哪里以及如何存储结果
有关JMeter函数概念的更多信息:Apache JMeter Functions - An Introduction