用 JMeter 测试 MySQL 数据库。数据库
数据库增删改查,测试的目的就是为了验证数据库可否支持必定数量的增删改查操做。服务器
接口测试是向服务器发送 URL 请求,并对这些请求进行压测,好比并发1000次,以验证服务器可否处理必定数量的请求。一样的,数据库测试也是为了验证当有大量的增删改查操做的时候,数据库服务器可否应对。并发
在测试以前咱们须要下载配置驱动包,即MySQL Connector/J 。由于个人是 Mac 电脑,MySQL Connector/J没有对应的 Mac 版,因此我选择了Platform Independent(和操做系统无关)。性能
下载以后的文件包就是这个东西:学习
这个文件要导入的测试计划中:测试
测试接口,咱们须要填写必要的服务器名称或 IP,还要有 Http 请求的路径,有什么请求还须要一些必要的参数,这些操做都在Sampler 里的 HTTP 请求里进行:url
一样的,测试数据库就须要配置一些必要的数据库信息和对数据库的操做(增删改查)。这些信息分别在JDBC Connection Configuration和JDBC Request中进行。spa
首先咱们配置数据库信息,这里用到的数据库是我是先建立好的,并在数据库里写入了 TABLE。操作系统
跟你们推荐一个学习资料分享群:903217991,里面大牛已经为咱们整理好了许多的学习资料,有自动化,接口,性能等等的学习资料!人生是一个逆水行舟的过程,不进则退,我们一块儿加油吧!线程
这里的参数在个人另外一篇文章《JMeter--配置元件》有讲解,这里再次说明一下。
把线程组线程数设置为5,运行,从查看结果树中查看结果:
咱们还能够对数据库请求添加响应断言,已验证结果中是否包含本身须要的数据:
从第一次请求咱们知道响应结果里没有 Bob 这个值,因此这个请求应该报错:
从结果中咱们能够看出,响应结果里并无咱们须要的 Bob 这个字段。