且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

jMeter CSV Data set config 的 sharing mode 和 Thread group loop 配合使用

更新时间:2022-09-14 20:59:53

我创建了一个 CSV data config,sharing mode 为 All threads,即所有线程共享该 csv 文件的配置:


jMeter CSV Data set config 的 sharing mode 和 Thread group loop 配合使用

csv 文件内容如下:


jMeter CSV Data set config 的 sharing mode 和 Thread group loop 配合使用

线程数为 5:

jMeter CSV Data set config 的 sharing mode 和 Thread group loop 配合使用


五个线程,第一个线程读取 csv 文件的第一行,第二个线程读取 csv 文件的第二行,以此类推。


改成 current thread 之后,每个线程都从该 csv 文件的第一行读起。

jMeter CSV Data set config 的 sharing mode 和 Thread group loop 配合使用jMeter CSV Data set config 的 sharing mode 和 Thread group loop 配合使用

如果我把 infinite 改成2:

jMeter CSV Data set config 的 sharing mode 和 Thread group loop 配合使用jMeter CSV Data set config 的 sharing mode 和 Thread group loop 配合使用

从 start time 能够看出,如果 loop 为 2,则线程组的第一个线程首先执行两次,然后再启动第二个线程,执行两次,再启动第三个线程,执行两次,依次类推。


loop = 5:

jMeter CSV Data set config 的 sharing mode 和 Thread group loop 配合使用