在jmeter中,我必须依次使用csv数据配置从csv读取数据。任何人都可以帮助我该怎么做。
答案 0 :(得分:1)
如果使用一个线程,则它是顺序的,但是对于多个线程,每个线程将拾取不同的数据行。检查以下信息:-
默认情况下,文件仅打开一次,每个线程将使用一个 与文件不同的行。但是行的顺序 传递给线程取决于它们执行的顺序, 在迭代之间可能有所不同。在每次测试开始时读取行 迭代。文件名和模式在第一次迭代中得到解决。
如果需要每个线程都应使用相同的数据集并按顺序运行,则将共享模式更改为当前线程。
如果您希望所有请求都遵循特定顺序并按顺序提取该数据,请使用critical section controller。
关键部分控制器确保其子元素 (采样器/控制器等)仅作为一个线程执行 在执行控制器的子级之前,将使用命名锁。
但是在所有情况下,下一行将在特定线程的下一次迭代中获取。
答案 1 :(得分:1)
使用多个线程,将等于线程数量的csv拆分为csv,并在csv数据配置中加上附加的文件名,将线程num函数作为$ {__ threadNum}进行发布,并在执行后发布,该线程将单独选择该文件