为了使用jmeter快速的进行项目的压测,获取数据就是个新问题。使用jmeter使用JDBC直接调用数据库的数据刚好可以解决这样的问题。
首先应该在电脑上面安装SQLserver数据库,win7系统适配2005-2008的SQLserver,其他的将安装失败但如果是win10系统就可以装最新版本的SQLserver。
第二步就是下载SQL驱动链接:https://pan.baidu.com/s/18djNv4eTJvgRTqOqZTHEIQ 提取码:4l6c
下载后将文件夹中的 sqljdbc4.jar 复制后放到 jmeter 中的 lib 目录下就可以了。
第三步启动jmeter在测试计划中点击浏览,将之前下载的JDBC驱动包配上
第四步添加线程组:右击测试计划——添加——Thread——线程组
第五步添加配置元件JDBC Connection Configuration
第六步配置JDBC Connection Configuration,其中的SQLserver端口号有可能不知道是什么所以我又写了篇文章修改SQLserver的端口号
(https://www.cnblogs.com/yanmou/p/12218417.html)
需要配置的参数有:
(1)Variable Name:test 后续JDBC Request中也会用到这个值;
(2)Database URL:jdbc:sqlserver://192.168.99.21:8803;databaseName=Dealer_64;
(3)JDBC Driver class:com.microsoft.jdbc.sqlserver.SQLServerDriver (SqlServer固定写法,每个数据库的不一样可以看下面的表);
(4)Username Password数据库的用户名和密码;
Database URL的构成参照表(jmeter的help中也有)见下:
第七步添加JDBC Request
第八步配置JDBC Request参数
第九步添加查看结果数后执行这样就成功了