6.jdbc参数化

一:jdbc关联

1.1:jdbc配置:jmeter不带mysql驱动

     需要mysql-connector-java-5.1.13-bin.jar放在jmeter的lib目录下

 

 

1.2:jar下载

链接:https://pan.baidu.com/s/1SwK39yOn5UqiNrwrIqDHuA
提取码:1234

1.3:jdbc取值-变量可以取多个值用逗号隔开,第一个变量取第一列,第2个变量取第二列

 

 jdbc查询到的数据

 

1.4循环提取jdbc多个变量---遍历

 1:Debug Sampler(sample)+循环控制器+计数器+__V函数

   1.1Debug Sampler获取循环总次数---${id4_#}=3次

 

 

      1.2循环控制器中输入次数

 

   1.3:计数器(配置元件)-从1开始自增1

  

 

  1.4:__V函数(因为有两个$$)去引用变量id4_${num}变成${__V(id4_${num})}

  ${__V(id4_${num})}--${__V(name4_${num})}

 

 

 2:ForEach控制器(实际就是获得变量长度)--可以指定下标左开右闭开始循环

 

  缺点:只能有一个变量遍历,2.1可以解决多个变量遍历

    Start index for loop(exclusive):循环开始的索引,不包含此值;左开右闭

    End index for loop(inclusive):循环结束的索引,包含此值;

 

  要取从下标1开始到3的数据不包含下标4的数据(用Debug Sampler做对比最好看)----(0,3]

  

 

 

  2.1:遍历id4时就计数,__V函数引用变量name4

  

 

posted @ 2021-12-27 00:39  观呼吸  阅读(77)  评论(0)    收藏  举报