|
下載Oracle的jdbc數(shù)據(jù)庫驅(qū)動(dòng)包,注意Oracle數(shù)據(jù)庫的版本,這里使用的是:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production; 一般數(shù)據(jù)庫的驅(qū)動(dòng)包文件在安裝路徑下:D:\oracle\product\10.2.0\db_1\jdbc\lib的位置上;數(shù)據(jù)庫驅(qū)動(dòng)包與數(shù)據(jù)庫所在的操作系統(tǒng)平臺(tái)無關(guān),只與數(shù)據(jù)庫版本有關(guān),Linux上與Windows上對(duì)于同一個(gè)版本的數(shù)據(jù)庫,使用的數(shù)據(jù)庫驅(qū)動(dòng)包是一樣的; 驅(qū)動(dòng)ojdbc6.jar下載地址:http://www.oracle.com/technetwork/cn/articles/oem/jdbc-112010-094555-zhs.html 場景:測(cè)試一個(gè)服務(wù)器的性能,要求查看向數(shù)據(jù)庫內(nèi)插入數(shù)據(jù)1000條/s的處理能力; 按照以前的思路:通過編寫java程序來循環(huán)插入數(shù)據(jù),編寫一個(gè)批處理文件來調(diào)用java程序。再通過LR的system()函數(shù)調(diào)用批處理文件來進(jìn)行壓力測(cè)試。 但用JMeter就很容易實(shí)現(xiàn),過程如下: 前置條件:1.有庫;2.庫中有表,例如user_dyl(code,name); 要求:往數(shù)據(jù)庫內(nèi)大批量插入數(shù)據(jù),1000條/s; 1、創(chuàng)建測(cè)試計(jì)劃,將使用的數(shù)據(jù)庫驅(qū)動(dòng)包導(dǎo)入
2、添加線程組,設(shè)置虛擬用戶數(shù)、啟動(dòng)時(shí)間、循環(huán)次數(shù)
3、在線程下面創(chuàng)建JDBC Connection Configuration,設(shè)置相關(guān)信息
4、創(chuàng)建一個(gè)JDBC Request,我們需要對(duì)數(shù)據(jù)庫做插入操作,注意值帶''
5、添加監(jiān)聽器,我們這里選擇添加”圖形結(jié)果“、”查看結(jié)果樹“,點(diǎn)擊菜單欄【運(yùn)行】——>【啟動(dòng)】,查看我們的運(yùn)行結(jié)果
更多Oracle相關(guān)信息見Oracle 專題頁面 http://www./topicnews.aspx?tid=12 本文永久更新鏈接地址:http://www./Linux/2015-05/117205.htm |
|
|