我的JMeter测试计划是这样设置的:
试验计划
JDBC Connection Configuration
Thread Group
CSV Data Set Config
Transaction Controller 1
Sampler 1
Sampler 2
Transaction Controller 2
Sampler 3
Sampler 4
JDBC Request
因此,作为测试计划的一部分,CSV文件中的数据用于创建数据,最后,在执行下一个测试之前,必须删除所创建的数据。到末尾的JDBC请求有各种删除查询,其中使用来自CSV文件的数据。现在,我的要求是,如果测试是针对50个线程执行的,那么JDBC请求中的所有查询都会执行50次。?如果不是,我需要实现哪些更改,以确保对CSV文件中的每个输入数据执行JDBC请求。
发布于 2022-10-26 18:59:39
这取决于您如何配置CSV数据集Config,特别是“共享模式”设置。
默认情况下(All threads
) - JMeter将在每个线程的每次迭代中从CSV文件中选择下一行。
如果希望每个线程单独读取该文件,请将其更改为Current thread
。
更多信息:共享模式下的CSV数据集
https://stackoverflow.com/questions/74206915
复制相似问题