1、获取oracle的驱动jar包
Oracle:10g
JDBC驱动:classes12.jar (Oracle11g对应的是Oracle6.jar)
oracle安装目录下(oracle\product\10.2.0\db_1\jdbc\lib\classes12.jar)文件复制到JMeter指定目录下
2、测试计划调取oracle驱动jar包
2、创建JDBC连接,并配置好数据连接、用户名、密码(请注意连接格式)
注意:Max Number of Connections(支持最大连接数)这个值要么设置为0,要么设置为你希望的最大并发连接数,如果这个值 < Jmeter的运行线程数,就会出现排队现象,加多少线程多余的压力都到不了Oracle(为了防止对数据库压力过大,才需要控制这个值,一般设置为0,表示不限制)。
这块连接URL需要注意,@172.16.1.70:1521:sid_name,冒号用于sid,斜杠用于服务名,@172.16.1.70:1521/server_name,不要把sid和服务名混淆使用,否则会报错:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
3、创建JDBC的select请求
4、创建JDBC的insert请求,注意Query Type与select的区别
5、以占位符的形式创建JDBC的insert请求,注意Query Type要选择PreparedStatement或者CallableStatement
6、创建JDBC的Update请求(与insert要求一样)
7、delete就不举例了,与insert一样