Jmeter - 如何通过多个线程逐行读取 CSV 数据

Posted

技术标签:

【中文标题】Jmeter - 如何通过多个线程逐行读取 CSV 数据【英文标题】:Jmeter - How to read line by line of CSV data by multiple threads 【发布时间】:2019-01-17 07:06:29 【问题描述】:

我正在使用带有 webdriver 采样器的 Jmeter。我有一个文件上传场景,有 10 个并发线程。还有 3 个文件要上传。

我的场景是 - 所有 10 个线程首先需要读取 CSV 的第一行并上传该文件,然后所有线程读取第二行并上传第二行和下一个第三行并上传第三个文件。怎么可能?请帮忙

【问题讨论】:

【参考方案1】:

如果您将"Sharing Mode" of the CSV Data Set Config 设置为Current Thread 是可能的

如果您希望在同一时刻上传,请考虑将 Synchronizing Timer 添加为执行上传的请求的子节点,并将 Number of Simultaneous Users to Group by 设置为 10

演示:

【讨论】:

以上是关于Jmeter - 如何通过多个线程逐行读取 CSV 数据的主要内容,如果未能解决你的问题,请参考以下文章

如何通过jmeter读取csv文件行数来设置循环控制器的总数

如何使用CSV数据集配置在Jmeter的不同线程中使用不同输入登录多个用户

jmeter测试之参数化---以测试多个用户登录为例。

JMeter的CSVRead文件读取只能读到第一行的内容

jmeter接口常用知识

jmeter接口常用知识