jmeter连接并压测mysql数据库,之前一直想用jmeter一下测试mysql数据库的性能,今天偶然看到一篇博客,于是乎开始自己动手实践。

一、准备工作

1、安装好mysql数据库,可以安装在本地或者远程服务器(本教程为本地mysql,其他的更改IP地址即可)

2、下载JDBC驱动, JDBC驱动下载地址 :https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.44.zip

参考链接: https://blog.csdn.net/HDZ1821/article/details/104373946

3、配置驱动文件,下载后解压文件夹,把文件夹中的mysql-connector-java-5.1.35.jar   复制到jmeter安装目录的bin文件下。(选择对应的mysql版本驱动下载)

二、开始配置并连接mysql

1、添加测试计划——线程组

在下面的浏览加载mysql驱动

2、配置元件——添加JDBC Connection Configuration(JDBC连接池也有人叫连接组)

配置如下图:Name for created pool:填写要测试的数据库名字,下同。设置

Database URL :    jdbc:mysql://localhost:3306/ilock (localhost可以更改其他IP地址,ilock可以改为你要测试数据库名称)

JDBC driver class: 选择如下图    username和password填写数据库的账号和密码

3、添加采样器——右键点击“连接mysql”,再添加一个采样器:JDBC request

配置和语法如下图:Name同上,语法同mysql语法,注意后面加;号。

4、注意Query Type选择项select和update的区别,select statement只能用作查询语句,update statement只能用作增、删、改,否则会报错,其他选项暂时未研究。

三、查看结果

1、添加查看结果树和聚合报告

2、查看是否连接成功(先用查询语句查看连接,然后改用其他语法进行测试)

3、登录mysql查看数据是否变化

最新文章

  1. alhpa阶段回顾
  2. 数学工具之mathgv
  3. VPN帐号(每1小时自动断开及更新密码)
  4. [转载]解决zabbix在configure时候遇到的问题(Ubuntu)
  5. 【转】Hibernate利用@DynamicInsert和@DynamicUpdate生成动态SQL语句
  6. 【转】 memwatch使用说明书
  7. centos x86_64--------------------------------系统调用
  8. MediaPlayer和AudioTrack播放Audio的区别与联系
  9. Codeforces 245G Suggested Friends - 交集set_intersection()
  10. linux中日志介绍
  11. SSH端口转发详解及实例
  12. Unity3d底层数据传递分析
  13. 4月23日 MySQL学习-DDL
  14. 使用JQuery提交表单的两种方式选择
  15. SQL-重复记录查询的几种方法
  16. Java中的平衡树
  17. Flask目录
  18. C语言 void 万能类型
  19. 180727-时序数据库InfluxDB之备份和恢复策略
  20. katalon系列十四:执行Windows命令&获取项目路径

热门文章

  1. requests请求获取cookies的字典格式
  2. CentOS 7 搭建 Ceph 集群(nautilus 版本)
  3. 美区Apple ID账号共享
  4. 分四个阶段学习python并找到一份好工作
  5. NS-3环境布置及安装
  6. 【有奖众测】给HMS Core文档提建议,赢大奖华为Watch!
  7. 理解js参数
  8. Qt基础之菜单栏
  9. [C#.NET 拾遗补漏]12:死锁和活锁的发生及避免
  10. maven profile filter 线上线下分开打包配置