一、連接Mysql數據庫
1. jmeter要連接mysql數據庫,首先得下載mysql jdbc驅動包(注:驅動包的版本一定要與你數據庫的版本匹配,驅動版本低于mysql版本有可能會導致連接失敗報錯)我這里下載的是mysql-connector-java-5.1.28.jar,驅動下載方法見文章末尾介紹
2. 把下載的jar包放到jmeter主目錄的lib\ext目錄下,然后重新啟動jmeter
3. 新增一個線程組
4. 線程組下新建一個JDBC Connection Configuration配置元件,詳細配置如下圖
5. 配置完成,可以添加jdbc請求,新建jdbc請求,步驟如下:
6. 此時可以添加一個查看結果樹,運行一下,結果如下
jdbc請求和其他請求一樣,支持參數化和斷言,可以根據需要自行添加
?
二、連接Oracle數據庫
1. 和Mysql一樣,首先需要下載oracle的驅動包ojdbc14.jar,在oracle的安裝目錄可以找到, oracle安裝目錄下(oracle\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar)文件復制到JMeter/lib/ext目錄下,然后啟動jmeter
2. 新增一個線程組
3. 線程組下新建一個JDBC Connection Configuration配置元件,詳細配置如下圖
4. 配置完成,可以添加jdbc請求,新建jdbc請求,步驟如下:
5. 此時可以添加一個查看結果樹,運行一下,結果如下
6. 連接過程中如果報錯,注意檢查配置中的database URL是否正確
上述報錯是由于sid連接失敗導致,需要檢查oracle安裝目錄,oracle\product\10.2.0\db_1\network\ADMIN下的tnsnames.ora文件,配置如下,此時SID=emsuat,就是我們需要在database
URL配置的jdbc:oracle:thin:@10.16.33.192:1608:emsuat
?
ems_uat = (DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.16.33.192)(PORT = 1608))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = emsuat)
))
提示該錯誤是由于沒有把jdbc驅動包放到相應目錄,把ojdbc14.jar放到jmeter主目錄lib/ext下面,重啟jmeter,問題解決
如果文章對你有幫助,歡迎關注本人公眾號,公眾號與本平臺文章同步,方便大家查閱,本人會持續推出與測試有關的文章,與大家分享測試技術,每一篇原創文章都是用心編寫,杜絕抄襲復制
QQ技術交流群:加群請輸入驗證信息 簡書
??????????????
微信二維碼關注公眾號:
關注之后,回復資源下載,即可獲取本人共享的各種資源下載地址