【发布时间】:2020-07-29 15:13:31
【问题描述】:
我的 JMeter 测试包有 n 个线程。 线程需要从参数 (.csv) 文件中选择一个值并使用相同的值执行“x”次。 如何让线程从 .csv 文件中选择不同的行并保留相同的行以供执行。
【问题讨论】:
标签: jmeter performance-testing
我的 JMeter 测试包有 n 个线程。 线程需要从参数 (.csv) 文件中选择一个值并使用相同的值执行“x”次。 如何让线程从 .csv 文件中选择不同的行并保留相同的行以供执行。
【问题讨论】:
标签: jmeter performance-testing
如果您想获得以下设置:
最简单的方法是使用__groovy() function like:
${__groovy(new File('/path/to/your/file.csv').readLines().get(ctx.getThreadNum()),)}
其中ctx 代表JMeterContext,ctx.getThreadNum() 函数返回当前线程(虚拟用户)的数量,请参阅Top 8 JMeter Java Classes You Should Be Using with Groovy 文章了解有关使用此快捷方式和其他 JMeter API 快捷方式的更多详细信息
【讨论】: