Jmeter:JDBC请求:选择语句:来自数据集的多个值--从table_id = '{CSV数据集值}'的表中选择 *

j5fpnvbx  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(99)

我想在JDBC请求中的select查询中传递多个值(线程计数1)。
选择查询:-从d中选择a、B、c,其中table_id ='{唯一值}'
uniqueValues来自CSV数据集:
变量名:-唯一值文件:-(此值应为固定长度123,254,569,789
我想将数据表中的所有值传递给查询1 go
从d中选择a、B、c,其中table_id = 123,254,569,789,依此类推。
我无法一次传递所有值,每个线程有1条记录正在工作。
我正在尝试连接到数据库,运行查询以获取http请求中使用的最新值。

hujrc8aj

hujrc8aj1#

如果要在单个JDBC查询中传递CSV文件中的所有值,则在以下情况下不可能实现:

如果您的CSV文件类似于:

table-id-1
table-id-2
etc.

并且您希望将所有值传递给一个查询,则需要修改它,如

select a, b, c from d where table_id IN (${__groovy(new File('/path/to/your/file.csv').readLines().join('\,'),)})

相关问题