用 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 這個字段。