我有一个测试场景,我需要由同一个线程执行类似类型的请求,并且所有线程应该同时启动。
- 如果我使用 1 个线程组和多个线程,线程会执行来自 csv 文件的随机请求。(如何发出请求由特定线程执行)
- 如果我使用多个线程组,每个线程组有 1 个线程,并破坏我的 csv 文件以包含特定于每个线程组的请求,我想它可以工作。(但这是一种正确的方法)虽然它说所有线程组同时启动,但我可以看到在日志中每个线程组的启动时间是不同的。
请建议什么是实现所需行为的最佳方法
我有一个测试场景,我需要由同一个线程执行类似类型的请求,并且所有线程应该同时启动。
请建议什么是实现所需行为的最佳方法
如果您想从 CSV 获取数据并确保线程采用特定参数,也许您可以使用__CSVRead及其第二个参数
列号 文件中的列号。0 = 第一列,1 = 第二列,以此类推。“下一个”- 转到文件的下一行。*ALIAS - 打开一个文件并将其分配给别名
${__CSVRead(random.csv,${__threadNum})}
它将从第二列读取(从 0 开始),每个线程将从下一列读取