Jmeter连接数据库循环读取数据


1.以Oracle为例:在Jmeter测试计划中添加Oracle的驱动包

2.在Jmeter测试计划中添加配置元件-JDBC Connection Configuration,名称为与后续JDBC Request中的名称保持一致就OK

 

 3.在线程组中添加两个JDBC Request取样器,一个用于读取数据表中的数据,一个查询出表的总数据行数,用于循环控制器的循环次数

 

 

 4.添加循环控制器和计数器,添加计数器是因为查询结果中有多条数据,需要循环读取数据,循环控制器的循环次数为${count_1}(填写${count}未成功).计数器配置如下:

 

 

 

 5.添加HTTP Request请求.参数中需要用到上面查询出来的name,age字段,取值规则:name字段每一行值 name_1,name_2....name_${index},age字段同样;但嵌套变量取值需要用到__V函数生成特定变量.在Tools中打开函数助手对话框,选择功能函数__V,表达式中输入${name_${index}},点击生成函数字符串:${__V(${name_${index}},)} ;age字段同样:${__V(age_${index},)},则参数中的变量值为如下所示:

 

 5.添加断言和结果树查看运行结果.发生错误:密码过期了.

 

 5.设置新密码后重新运行:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM