如何在Jmeter的JDBC请求中发送动态参数值

时间:2016-03-17 11:49:23

标签: sql jmeter

要求: 1)我需要从外部动态文件中获取值(每次运行时值的数量可能不同) 2)使用JDBC请求中的所有值使用JMeter

从DB获取数据

问题: 1)我能够使用bean shell从外部文件中获取值 2)但是我遇到了将这些值发送到JDBC Request的问题,因为它需要我提供确切数量的参数类型以及参数值,并且过于动态(因为外部文件中的值的数量不同)

数据库查询:  选择a.acc_no,an.first_name,an.last_name,b.bi_no,b.due   来自accou a,bill_t b,NAME_T an   其中a.acc_no在(?)和a.poid = b.acc_obj和a.poid = an.obj;

JDBC Sampler used

如果参数值的数量只有一个,我们会得到正确的响应。 但是如果参数值的数量多于一个(在这种情况下,我提供了四个值),我们就会得到错误,因为参数数量(4)和类型数量(1)不相等&#39 ;

我将无法知道需要动态添加到JDBC Request的参数类型数量。如果参数值和参数类型的数量不变,添加相同数量的参数类型和相应的值将为我们带来所需的结果。

JDBC Sampler with four parameter values Response of JDBC Sampler with four values

那么我们如何在Jmeter中将多个参数值动态发送给jdbc请求?

0 个答案:

没有答案