前言: 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驅動,官方下載連接