下载jmeter插件
拿到接口

看一下参数描述,是需要从数据库中取值的,先新建一个JDBC Connection Configuration
配置如下:

Variable name: oracle
Validation Query:select 1 from dual
|
Database URL : |
jdbc:oracle:thin:@IP:1521:SERVDB |
|
Driver class : |
oracle.jdbc.driver.OracleDriver |
|
Username: |
username |
|
Passwd: |
pwd |
再新建一个 JDBC request

variable name :oracle
输入查询的SQL语句
Select PRDT_CODE from POS_PRDT
Variable names:
prdtCode
如图:

新建一个循环控制器:
填入循环次数,循环次数可以是我们在上一步取值的参数个数:
${prdtCode_#}
在循环控制器下添加一个计数器:
配置如下:

添加一个Dubbo sample
填入相关信息,这里不描述,内部IP端口方法
|
paramType: |
String |
|
ParamValue |
${__V(prdtCode_${N})} |
添加查看结果树
保存运行:

本文介绍了如何使用JMeter结合JDBC Connection Configuration从Oracle数据库获取数据,并将查询结果作为变量用于测试Dubbo接口。首先,创建JDBC连接配置,设置验证查询,然后创建JDBC请求,编写SQL查询语句。接着,利用循环控制器根据查询结果的个数进行循环,内部配合计数器。最后,在循环内添加Dubbo样本进行接口测试,并通过查看结果树监控测试结果。
1204

被折叠的 条评论
为什么被折叠?



