前言: mysql
当咱们进行API测试、Web Service或者其余系统模块测试时,你可能须要从数据库获取并记录数据。这些测试的目的是检查数据库中指定的数据,或者向数据库添加指定的数据,这篇文章会展现使用JMeter如何检查、更新或者新建数据。你能够基于这些例子,实现更加复杂的数据库交互测试。sql
在本篇博客中,咱们将使用下列软件: 数据库
笔者已经分享到百度网盘, https://pan.baidu.com/s/1i5U58mp 工具
在进行下面的实验时,请保证如下条件知足: 测试
1、在JMeter中配置数据库链接spa
1. 下载MySQL-Connector/J 5.1.42驱动,MySQL官方下载连接: https://dev.mysql.com/downloads/connector/j/ ,下载zip或者.tar.gz均可以2. 解压压缩包线程
3. 拷贝xx到jmeter安装目录的lib文件夹下:3d
2、配置JMeter的DB Connection Configurationblog
4. 启动JMeter,添加JDBC Connection Configuration 元素,操做方法:线程组——>添加——>配置元件——>JDBC Connection Configuration。用于配置JMeter链接参数。ip
5. 填写必要的参数信息,注意Variable Name很是重要,必填,不能省略
6. 发送数据请求,添加JDBC Sampler
7. 配置JDBC Request
运行测试后,若是顺利找到模式,就不会报错
10. 添加"BeanShell断言"做为JDBC Request的子元素
11. 在BeanShell断言中添加以下代码:
若是出错,就会显示断言
Demo文件:使用Jmeter构造MySQL测试数据.jmx,请同窗们参考,谢谢。
参考连接:
[1] https://www.blazemeter.com/blog/mysql-database-and-jmeter-how-to-test-your-connection 这篇博客质量很高,很是建议阅读。
[2] https://dev.mysql.com/downloads/connector/j/ MySQL驱动,官方下载连接