Oracle數(shù)據(jù)庫測(cè)試方案_第1頁
Oracle數(shù)據(jù)庫測(cè)試方案_第2頁
Oracle數(shù)據(jù)庫測(cè)試方案_第3頁
Oracle數(shù)據(jù)庫測(cè)試方案_第4頁
Oracle數(shù)據(jù)庫測(cè)試方案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Oracle數(shù)據(jù)庫測(cè)試方案目 錄 TOC o 1-3 h z u HYPERLINK l _Toc9672980 1.測(cè)試背景 PAGEREF _Toc9672980 h 3 HYPERLINK l _Toc9672981 2.小機(jī)環(huán)境安裝及配置 PAGEREF _Toc9672981 h 3 HYPERLINK l _Toc9672982 2.1.硬件需求 PAGEREF _Toc9672982 h 3 HYPERLINK l _Toc9672983 2.2.安裝配置 PAGEREF _Toc9672983 h 3 HYPERLINK l _Toc9672984 2.3.補(bǔ)丁 PAGEREF

2、 _Toc9672984 h 3 HYPERLINK l _Toc9672985 3.安裝Oracle及RAC PAGEREF _Toc9672985 h 3 HYPERLINK l _Toc9672986 3.1.Oracle版本 PAGEREF _Toc9672986 h 3 HYPERLINK l _Toc9672987 3.2.數(shù)據(jù)庫參數(shù) PAGEREF _Toc9672987 h 3 HYPERLINK l _Toc9672988 4.劃分存儲(chǔ) PAGEREF _Toc9672988 h 4 HYPERLINK l _Toc9672989 5.遷移數(shù)據(jù) PAGEREF _Toc967

3、2989 h 4 HYPERLINK l _Toc9672990 6.Oracle數(shù)據(jù)庫壓力測(cè)試 PAGEREF _Toc9672990 h 4 HYPERLINK l _Toc9672991 6.1.查看執(zhí)行最頻繁的sql PAGEREF _Toc9672991 h 4 HYPERLINK l _Toc9672992 6.1.1.查看當(dāng)前數(shù)據(jù)庫執(zhí)行次數(shù)最多的sql PAGEREF _Toc9672992 h 4 HYPERLINK l _Toc9672993 6.1.2.查看歷史快照中執(zhí)行次數(shù)最多的sql PAGEREF _Toc9672993 h 5 HYPERLINK l _Toc967

4、2994 6.2.Jmeter配置 PAGEREF _Toc9672994 h 5 HYPERLINK l _Toc9672995 6.3.執(zhí)行jmeter測(cè)試 PAGEREF _Toc9672995 h 6 HYPERLINK l _Toc9672996 7.變更字符集后數(shù)據(jù)庫測(cè)試 PAGEREF _Toc9672996 h 6 HYPERLINK l _Toc9672997 7.1.數(shù)據(jù)庫測(cè)試 PAGEREF _Toc9672997 h 6 HYPERLINK l _Toc9672998 7.1.1.查看當(dāng)前數(shù)據(jù)庫的字符集 PAGEREF _Toc9672998 h 6 HYPERLINK

5、 l _Toc9672999 7.1.2.數(shù)據(jù)測(cè)試 PAGEREF _Toc9672999 h 6 HYPERLINK l _Toc9673000 7.2.應(yīng)用測(cè)試 PAGEREF _Toc9673000 h 7 HYPERLINK l _Toc9673001 7.2.1.綜合統(tǒng)計(jì)系統(tǒng) PAGEREF _Toc9673001 h 7 HYPERLINK l _Toc9673002 7.2.2.內(nèi)主頁 PAGEREF _Toc9673002 h 8 HYPERLINK l _Toc9673003 7.2.3.CMS PAGEREF _Toc9673003 h 9測(cè)試背景信息中心提供AIX環(huán)境,安

6、裝oracle 11g RAC,作為測(cè)試機(jī)進(jìn)行測(cè)試,為數(shù)據(jù)庫遷移提供評(píng)估信息;同時(shí)要將數(shù)據(jù)庫字符集從ZHS16GBK變更為AL32UTF8,為字符集變更進(jìn)行測(cè)試。小機(jī)環(huán)境安裝及配置硬件需求1OSAIX7.xx2CPU8物理cpu,32邏輯cpu3物理內(nèi)存32G4SWAP32G5硬盤rootvg:300G6存儲(chǔ)datavg:4T7硬件個(gè)數(shù)2個(gè)小機(jī)Lpart組HA安裝配置補(bǔ)丁安裝Oracle及RACOracle版本1Oracle版本11g,具體版本待定2RAC版本同Oracle版本3字符集AL32UTF83數(shù)據(jù)庫參數(shù)同生產(chǎn)庫數(shù)據(jù)庫參數(shù)序號(hào)參數(shù)node1node2劃分存儲(chǔ)存儲(chǔ)需求1存儲(chǔ)大小4T2VG

7、datavg遷移數(shù)據(jù)Oracle數(shù)據(jù)庫壓力測(cè)試基于生產(chǎn)庫的數(shù)據(jù)基礎(chǔ),在測(cè)試機(jī)上對(duì)數(shù)據(jù)庫性能進(jìn)行壓力測(cè)試,針對(duì)生產(chǎn)庫的查詢需求,以生產(chǎn)庫中執(zhí)行頻繁的SQL為基礎(chǔ)進(jìn)行測(cè)試。Oracle數(shù)據(jù)庫壓力測(cè)試采用jmeter對(duì)數(shù)據(jù)進(jìn)行壓力測(cè)試,測(cè)試sql采用生產(chǎn)數(shù)據(jù)庫執(zhí)行最頻繁的TOP15查看執(zhí)行最頻繁的sql查看當(dāng)前數(shù)據(jù)庫執(zhí)行次數(shù)最多的sql通過查詢V$SQLAREA或V$SQL的EXECUTIONS來查看SQL的執(zhí)行次數(shù),但是這個(gè)值的有效性需要結(jié)合FIRST_LOAD_TIME來判斷。因?yàn)閂$SQLAREA或V$SQL中不保存歷史數(shù)據(jù),具有一定的時(shí)效性,所以如果要查詢很久以前的某個(gè)SQL執(zhí)行次數(shù)是辦不到

8、的。SELECT SQL_TEXT, EXECUTIONS FROM (SELECT SQL_TEXT, EXECUTIONS, RANK() OVER(ORDERBY EXECUTIONS DESC) EXEC_RANK FROM V$SQLAREA)WHERE EXEC_RANK 添加-Threads-線程組(4) 建立JDBC Connection Configuration:右擊線程組-添加-配置原件-JDBC Connection Configuration(5) 在Database Connection Configuration輸入Virable Name Bound to Po

9、ol的Variable Name內(nèi)容(6) 在Database Connection Configuration輸入數(shù)據(jù)庫配置信息例如:Database URL: jdbc:oracle:thin:192.168.1.168:1521:ptoraclJDBC Driver class: oracle.jdbc.driver.OracleDriverUsername: lianggzonePassword:lianggzone附注:Database URL 格式:jdbc:oracle:thin:IP地址:端口號(hào):實(shí)例名用戶名、密碼就是連接數(shù)據(jù)庫的用戶名和密碼(7) 建立JDBC Request

10、:右擊線程組-添加-Sampler-JDBC RequestVariable Name:和上面的 JDBC Connection Configuration填寫同樣的內(nèi)容。SQL Query:就是SQL語句。(8) 添加監(jiān)視器:右擊線程組-添加-監(jiān)視器執(zhí)行jmeter測(cè)試對(duì)測(cè)試計(jì)劃分別設(shè)置并發(fā)數(shù)100、200、400、800、1600,同時(shí)設(shè)置循環(huán)次數(shù)為200分析測(cè)試結(jié)果變更字符集后數(shù)據(jù)庫測(cè)試數(shù)據(jù)庫測(cè)試查看當(dāng)前數(shù)據(jù)庫的字符集select * from v$nls_parameters t where t.PARAMETER=NLS_CHARACTERSET;數(shù)據(jù)測(cè)試ZHS16GBK中漢字采用2

11、個(gè)字節(jié)存儲(chǔ),AL32UTF8中漢字采用3個(gè)字節(jié)存儲(chǔ),而一般字段定義varchar2(10)則是以字節(jié)數(shù)進(jìn)行定義,轉(zhuǎn)換字符集后可能存在數(shù)據(jù)溢出,而導(dǎo)致數(shù)據(jù)不正確的情況。數(shù)據(jù)測(cè)試主要是通過查看varchar2字段中數(shù)據(jù)的長(zhǎng)度,并與生產(chǎn)庫數(shù)據(jù)進(jìn)行比較,查找是否存在數(shù)據(jù)被截?cái)嗟膯栴}。生成測(cè)試SQLselect select |t.owner| as owner , |t.TABLE_NAME| as table_name , |t.COLUMN_NAME| as col_name , |t.DATA_LENGTH| as data_length , max(length(|t.COLUMN_NAME|

12、) as max, min(length(|t.COLUMN_NAME|) as min, avg(length(|t.COLUMN_NAME|) as avg from |t.owner|.|t.TABLE_NAMEfrom all_tab_cols twhere t.data_type in (VARCHAR2,CHAR)執(zhí)行測(cè)試SQL分別在生產(chǎn)庫,以及測(cè)試庫中執(zhí)行SQL,并將數(shù)據(jù)導(dǎo)出對(duì)比分析結(jié)果根據(jù)owner、table_name、col_name將生產(chǎn)庫和測(cè)試庫的結(jié)果進(jìn)行關(guān)聯(lián),對(duì)比max、min、avg,如果三者完全一致,則說明該字段數(shù)據(jù)正常,如果不完全一致,說明有數(shù)據(jù)變化應(yīng)用測(cè)試應(yīng)用

13、測(cè)試主要是將生產(chǎn)環(huán)境下的應(yīng)用服務(wù)的數(shù)據(jù)源指向測(cè)試庫,然后在應(yīng)用服務(wù)上進(jìn)行操作測(cè)試,以測(cè)試應(yīng)用情況,需要在無人應(yīng)用的情況下進(jìn)行。應(yīng)用測(cè)試主要考察應(yīng)用系統(tǒng)是否正常顯示數(shù)據(jù),是否有亂碼出現(xiàn),在執(zhí)行各功能時(shí),是否有錯(cuò)誤出現(xiàn)。綜合統(tǒng)計(jì)系統(tǒng)序號(hào)應(yīng)用模塊測(cè)試用例名稱測(cè)試內(nèi)容1系統(tǒng)管理Login登陸綜合統(tǒng)計(jì)系統(tǒng)用戶身份驗(yàn)證2系統(tǒng)管理密碼修改綜合統(tǒng)計(jì)系統(tǒng)用戶成功登陸后,修改密碼信息3系統(tǒng)管理導(dǎo)航測(cè)試綜合統(tǒng)計(jì)系統(tǒng)頁面導(dǎo)航測(cè)試,包括:按鈕,菜單等。4系統(tǒng)管理用戶權(quán)限測(cè)試填報(bào)用戶、匯總用戶和集團(tuán)用戶頁面中顯示的報(bào)表測(cè)試5填報(bào)管理電廠填報(bào)電廠填報(bào)、審核、上報(bào)數(shù)據(jù)6審核管理二級(jí)公司匯總數(shù)據(jù)二級(jí)公司匯總數(shù)據(jù)并審核、上報(bào)報(bào)表

14、,如有問題,可以退回報(bào)表,電廠重新填報(bào)報(bào)表7填報(bào)管理二級(jí)公司維護(hù)數(shù)據(jù)通過數(shù)據(jù)維護(hù)功能,可以實(shí)現(xiàn)二級(jí)公司的數(shù)據(jù)填報(bào)功能8審核管理集團(tuán)公司匯總數(shù)據(jù)測(cè)試集團(tuán)公司用戶登錄后匯總二級(jí)公司上報(bào)的報(bào)表9填報(bào)管理集團(tuán)公司維護(hù)數(shù)據(jù)通過數(shù)據(jù)維護(hù)功能,可以實(shí)現(xiàn)集團(tuán)公司的數(shù)據(jù)填報(bào)功能10審核管理集團(tuán)公司發(fā)布數(shù)據(jù)集團(tuán)公司用戶登錄后可以發(fā)布已經(jīng)匯總的報(bào)表和維護(hù)完成的報(bào)表,發(fā)布完成以后,所有的查詢表的數(shù)據(jù)能夠展現(xiàn)。11報(bào)表查詢集團(tuán)公司查詢數(shù)據(jù)集團(tuán)公司用戶登錄后可查看發(fā)布的報(bào)表,可以導(dǎo)出excel、也可以打印,同時(shí)安監(jiān)部、運(yùn)營(yíng)部也能查看相關(guān)的報(bào)表。12系統(tǒng)管理系統(tǒng)維護(hù)環(huán)境增加、刪除、修改用戶信息13系統(tǒng)管理角色維護(hù)增加、刪除、修改角色信息14系統(tǒng)管理授權(quán)配置將報(bào)表授權(quán)給用戶內(nèi)主頁序號(hào)應(yīng)用模塊測(cè)試用例名稱測(cè)試內(nèi)容1系統(tǒng)管理Login登陸內(nèi)主頁系統(tǒng)用戶身份驗(yàn)證2系統(tǒng)管理密碼修改內(nèi)主頁系統(tǒng)用戶成功登陸后,修改密碼信息3系統(tǒng)管理導(dǎo)航測(cè)試內(nèi)主頁系統(tǒng)頁面導(dǎo)航測(cè)試,包括:按鈕,菜單等。4系統(tǒng)管理用戶權(quán)限測(cè)試不同用戶能訪問的頁面5內(nèi)容管理頁面內(nèi)容點(diǎn)擊各頁面的信息列表,打開詳細(xì)列表6綜合數(shù)據(jù)平臺(tái)綜合數(shù)據(jù)查詢點(diǎn)擊綜合數(shù)據(jù)中各節(jié)點(diǎn)內(nèi)容,查看相關(guān)數(shù)據(jù)7系統(tǒng)管理系統(tǒng)維護(hù)增加、刪除、修改用戶信息

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論