Jmeter:5个线程组,每个线程1个线程相当于1个线程组,5个线程

时间:2018-03-02 19:34:59

标签: jmeter-4.0

我有一个测试场景,我需要在同一个线程中执行类似的请求,所有线程应该同时启动。

  • 如果我使用具有多个线程的1个线程组,则线程会执行来自csv文件的随机请求。 (如何使请求由特定线程执行)
  • 如果我使用多个线程组,每个线程组有1个线程,并打破我的csv文件以包含特定于每个线程组的请求,我想它是有效的。 (但这是一种正确的方法)虽然它表示所有线程组同时启动,但我可以看到在日志中每个线程组的开始时间是不同的。

请建议实施所需行为的最佳方法

1 个答案:

答案 0 :(得分:0)

如果您想从CSV获取数据并确保线程采用特定参数,也许您可​​以使用__CSVRead及其第二个参数

  

列号文件中的列号。 0 =第一列,1 =第二列等。" next" - 转到下一行文件。 * ALIAS - 打开文件并将其分配给别名

${__CSVRead(random.csv,${__threadNum})}

它将从第二列读取(从0开始),每个线程将从下一列读取