jmeter配置連線資料庫(mysql)
阿新 • • 發佈:2018-12-18
手頭剛好要弄個數據庫驗證,首先就是連線資料庫,方法網上其實都有了,這裡不再贅述,我簡單貼一下
1.首先是放入相對應的資料庫jar包,放到jmeter的安裝目錄的lib資料夾下
2.其次是新建執行緒組,新增JDBC Connection Configuration
3.配置jdbc Connection Configuration,具體填寫按下圖所示
4.從取樣器sampler中新增 JDBC Request,填寫具體的sql語句,如下圖範例所示
5.新增斷言與結果樹
一般情況下這個資料庫請求就結束了,但是實際操作時可以能會有各種各樣的問題
我碰上的有兩個
1.
原因就是這個圖中的排程器配置,其實執行緒組之間如果有時間上的需求直接用定時器即可,排程器不能隨便使用,此處的報錯就是我亂用了排程器,關閉之後問題就沒了
2.Cannot create PoolableConnectionFactory Access denied for user 'root'@'localhost'(****)括號內有password:yes/no的區分這是兩個問題,我碰上的是yes
網上翻了很久,算是誤入歧途,其實說真的這個問題很傻逼,還是在jdbc Connection Configuration的配置上,雖然報錯提示password為yes
但是問題就在於password有錯,這還是我在網上找到的解決方法
嘗試了很多之後,最後死馬當活馬醫,刪去password,自己手動輸入一遍資料庫密碼,直接成功。(複製貼上搞事情啊!)