性能_3 jmeter连接数据库jdbc(sql server举例)

一、下载第三方工具包驱动数据库

1. 因为JMeter本身没有提供链接数据库的功能,所以我们需要借助第三方的工具包来实现。

(有这个jar包之后,jmeter可以发起jdbc请求,没有这个jar包,也有jdbc取样器,但不能发起请求。)

2. 进入maven仓库-http://mvnrepository.com/,找到想要的工具包,比如我想要连接的是sql server数据库,就在搜索栏中搜索sql server,如果是mysql就搜mysql。

性能_3 jmeter连接数据库jdbc(sql server举例)_第1张图片

3. 点击第一个搜索结果,下载最高的版本(高版本可以向下兼容,推荐高版本),点击Files下载jar包。

性能_3 jmeter连接数据库jdbc(sql server举例)_第2张图片

性能_3 jmeter连接数据库jdbc(sql server举例)_第3张图片

4. 放置位置:

A. 如果一次性使用的话:在jmeter中引用就可以

性能_3 jmeter连接数据库jdbc(sql server举例)_第4张图片

B. 长期使用的话:放到JMeter的安装路径的lib目录下,就不需要引入了,使用时需要重启一次JMeter。

二、连接JDBC Connection Configuration

1. 添加JDBC连接配置组件的操作:选中“线程组”右键->添加->配置元件-> JDBC Connection Configuration。   

性能_3 jmeter连接数据库jdbc(sql server举例)_第5张图片

性能_3 jmeter连接数据库jdbc(sql server举例)_第6张图片

2. database URL:填写数据库的ip、端口、dbname, 但是,不同的数据库URL地址写法不一样,具体请参考下列列表。

性能_3 jmeter连接数据库jdbc(sql server举例)_第7张图片

3. 例子:

性能_3 jmeter连接数据库jdbc(sql server举例)_第8张图片

三、jdbc request

1. jdbc request操作如图所示:

性能_3 jmeter连接数据库jdbc(sql server举例)_第9张图片

注:SQL Query:填写的sql时语句结尾不要加“;”。

默认是不支持一个sql query中写多个sql的。

性能_3 jmeter连接数据库jdbc(sql server举例)_第10张图片

 Parameter valus:添加想要引用的参数值

Parameter types:参数类型

Variable names:保存sql语句返回结果的变量名,真正在jmeter里面引用的东西

Result variable name:创建一个对象变量,保存所有返回的结果

Query timeout:查询超时时间

Handle result set:定义如何处理由callable statements语句返回的结果

2. 例子:

性能_3 jmeter连接数据库jdbc(sql server举例)_第11张图片

四、查看数据

1. 调试取样器:可以查看所有变量的值。     

性能_3 jmeter连接数据库jdbc(sql server举例)_第12张图片

2. 查看结果树:点击JDBC Request可以显示当前请求查到的所有值。

性能_3 jmeter连接数据库jdbc(sql server举例)_第13张图片

最后:下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

全部资料获取

你可能感兴趣的:(软件测试,职场经验,程序员,jmeter,数据库,软件测试,自动化测试,程序人生,单元测试,性能测试)