




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
在開發(fā)過程中的性1性能目標(biāo)的設(shè)2表、重要業(yè)務(wù)表的確預(yù)期會(huì)經(jīng)常需要的業(yè)務(wù)環(huán)境準(zhǔn)2CPU4核以上PC8G?,性能測所有涉及表及重要業(yè)務(wù)(表及重要業(yè)務(wù)表的界定需要需求人員、架構(gòu)人員、設(shè)計(jì)人員、測試人員共同界定)的操作均需進(jìn)行性能測試,其他表SQL執(zhí)行效率的測試。判斷SQL執(zhí)行效率的最重要標(biāo)準(zhǔn)時(shí)SQL的執(zhí)行時(shí)間,另外就是SQL的檢索修改不理想的功能模塊(CACHE、SQL、根據(jù)性能自測不理想的操作首先考慮是否可以從架構(gòu)表結(jié)構(gòu)、數(shù)據(jù)CACHE、SQL方面的調(diào)整,直至性能達(dá)SQL總的原則是減少IOIOBLOCK數(shù),邏輯讀、物理讀、SORT開發(fā)人員性能測試完畢后,提交測試部門進(jìn)試SQLSQLSQLSQL測試及查看方法:v$locked_object視圖、oracleSQLSQL執(zhí)行效率低,衡量指標(biāo)以響應(yīng)時(shí)間為主,同時(shí)關(guān)注邏輯讀物理讀等SQL數(shù)據(jù)庫性能進(jìn)試,使之在可接受范圍內(nèi)。用于監(jiān)測軟件的整體性能表現(xiàn),測試及查看方法:LOADRUNNER測試及查看方法:LOADRUNNER等相應(yīng)工具,主要是整體系統(tǒng)對(duì)數(shù)據(jù)庫的使用情況包括軟件系統(tǒng)內(nèi)對(duì)數(shù)據(jù)庫資源消耗最多的TOPSQL的與評(píng)估。方法:AWR、ASH、10046、數(shù)據(jù)庫性能視圖、時(shí)間模型(TOPSQL)軟件性能指標(biāo)的測試以LOADRUNNER網(wǎng)絡(luò)性能指標(biāo)以NMC數(shù)據(jù)庫指標(biāo)的:ORACLE執(zhí)行計(jì)劃AWR報(bào)告ASH報(bào)告ADDM報(bào)告NMC常用性能測試使用LoadRunner進(jìn)行負(fù)載/壓力測LoadRunner是MI公司的自動(dòng)化/server性能測試工具。它施壓于你的整個(gè)的應(yīng)用程序,來和識(shí)別潛在的客戶端、網(wǎng)絡(luò)、服務(wù)器瓶頸。它使你能在受控的和負(fù)載條件表提供給你評(píng)價(jià)應(yīng)用程序性能的信息。LoadRunner模擬多用戶并發(fā)環(huán)境進(jìn)行負(fù)載測試,精創(chuàng)建用戶需要用到VuGen提示:運(yùn)行VuGen最好在1024*768的分辨率下,否則有些會(huì)看不到。啟動(dòng)VisualUserGenerator后,通過菜單新建一個(gè)用戶,選擇系統(tǒng)通訊的協(xié)議。這里我們需要測試的是Web應(yīng)用,同時(shí)考慮到SQL數(shù)據(jù)庫所以我們需要選擇Web(HTTP/HTML)協(xié)議+SQLSERVER協(xié)議,確定后,進(jìn)入主窗體。通過菜單來啟動(dòng)錄制URLWeb站點(diǎn)地址..●測試選擇要把錄制的放到哪一個(gè)部分,默認(rèn)情況下是“Action這里簡單說明一下:VuGen中的分為三部分:vuser_init、vuser_end和Action。vuser_initvuser_endAction還可以分成無數(shù)多個(gè)部分(通過點(diǎn)擊NewActionXXXvuser_initAction中,把注銷關(guān)閉登陸部分放到vuser_end(Actionvuser_init中不能添加集合點(diǎn))Action中即可。注意:在重復(fù)執(zhí)試時(shí),vuser_init和vuser_end中的內(nèi)容只會(huì)執(zhí)行一次,重復(fù)執(zhí)行的只是Action中的部分。功能,LoadRunnerWinRunnerVuGen自動(dòng)生成用戶,退出錄制過程。靈活性。一般情況下,我們通過以下幾種方法來完善測試。插入事務(wù)、插入結(jié)合點(diǎn)、(ransaction個(gè)事務(wù),這樣在運(yùn)試時(shí),LoadRunner運(yùn)行到該事務(wù)的開始點(diǎn)時(shí),LoadRunner就LoadRunner運(yùn)行在通過菜單或者插入。默認(rèn)情況下,事務(wù)的名稱列出最近的一個(gè)事務(wù)名稱。一般情況1000LoadRunner中可以通過在提交數(shù)據(jù)操作前面LoadRunner就會(huì)檢查同時(shí)有多1000人,LoadRunner就會(huì)命令已經(jīng)到集合點(diǎn)的用戶在此1000LoadRunner1000人同時(shí)去提交數(shù)據(jù),Action部分,vuser_init和vuser_end需要插入注釋的前面,通過菜單或者操作①可以使的長度變短②可以使用不同的數(shù)值來測試你的。例如,如果你企圖搜索不同名稱的,你① 另外,不是所有的函數(shù)都可以參數(shù)化的。DateTime/時(shí)間的地方,可以用DateTime類型來替代。其屬性設(shè)置也很簡單,選擇一種格式即可。當(dāng)然也可以定制格式。VuserGroup來代替。但是在VuGen中運(yùn)行時(shí),Group.●LoadGeneratorNameLoadRunnerLoad tionNumber:在實(shí)際運(yùn)行中,LoadRunner使用該測試當(dāng)前循環(huán)的次數(shù)來.●UniqueNumber:唯一的數(shù)。在屬性設(shè)置中可以設(shè)置第一個(gè)數(shù)以及遞增的數(shù)的大小。注意:使用該參數(shù)類型必須注意可以接受的最大數(shù)。例如:某個(gè)文本框能接受的9911100個(gè)虛擬用戶同時(shí)運(yùn)行時(shí),第100個(gè)虛擬用戶輸入的將是100,這樣運(yùn)行將會(huì)出錯(cuò)。注意:這里說的遞增意思是各個(gè)用戶取第一個(gè)值的遞增數(shù),每個(gè)用戶相鄰的兩次循115,那么第一個(gè)用戶第一1267;VuserID:設(shè)置比較簡單。在實(shí)際運(yùn)行中,LoadRunnerID來代IDControllerVuGen中運(yùn)行時(shí),VuserID將會(huì)是–1。File:需要在屬性設(shè)置中編輯文件,添加內(nèi)容,也可以從現(xiàn)成的數(shù)據(jù)庫中取數(shù)據(jù)(下面會(huì)介紹)UserDefinedFunctiondll沒有必要。VuGenCVuGen中重新編寫類似的函數(shù)應(yīng)該不難。上面的例子中,我們?nèi)‰S機(jī)數(shù)即可。點(diǎn)“Properties…..”按鈕,進(jìn)行屬性設(shè)置窗口添入隨機(jī)數(shù)的取值范圍為(1-50,選擇一種數(shù)據(jù)格式。在“屬性”中有以下幾EachOccurrenceEach OnceEachOccurrence非常合適。輸入:nameFile,如圖注意:參數(shù)的文件名不要使用con.dat、pm.dat或者lpt*.dat等系統(tǒng)裝置名下面會(huì)連接數(shù)據(jù)庫,從數(shù)據(jù)表中選擇用戶名。點(diǎn)“數(shù)據(jù)向?qū)А卑粹o,顯示如圖2SQLODBCSQLselect從哪一行開始100100輯”按鈕,進(jìn)入記事本看。Sequential:按照順序一行行的。每一個(gè)虛擬用戶都會(huì)按照相同的順序Random:在每次循環(huán)里隨機(jī)的一個(gè),但是在循環(huán)中一直保持不205156-10100單機(jī)運(yùn)經(jīng)過以上的各個(gè)步驟后,就可以運(yùn)行了運(yùn)行可以通過菜單或者來操作。執(zhí)行“運(yùn)行”命令后,VuGen先編譯,檢查是否有語法等錯(cuò)誤。如果有錯(cuò)誤,VuGen將會(huì)提示錯(cuò)誤。雙擊錯(cuò)誤提示,VuGen能夠定位到出現(xiàn)錯(cuò)誤的那一行。為了驗(yàn)證的正確性,我們還可以調(diào)試,比如在中加斷點(diǎn)等,操作和在VC中完全一樣,相信大家誰都不會(huì)感到陌生。如果編譯通過,就會(huì)開始運(yùn)行。然后會(huì)出現(xiàn)運(yùn)行結(jié)果。選擇,創(chuàng)建虛擬用152vuser522vuser10分種這里我們選擇“加壓”出現(xiàn)如圖單位秒內(nèi)同時(shí)加載幾個(gè)點(diǎn)“加壓”設(shè)置加壓方法,點(diǎn)“持續(xù)時(shí)間”選擇完成時(shí)間,點(diǎn)“加壓”選擇windowswindows源監(jiān)視窗l(fā)oadruner默認(rèn)性能監(jiān)視窗口四個(gè),分別是“運(yùn)行vuser“”事務(wù)響應(yīng)時(shí)間“、 選擇系統(tǒng)資源,找到windows資源雙擊,則windows資源監(jiān)視窗口便自動(dòng)替換原窗口如上添加windowswindows資源監(jiān)視窗口,點(diǎn)擊右鍵彈出菜單中選擇“ADDMeasurements..”彈出點(diǎn)一下,點(diǎn)一下,AnexinnisarepresentationoftheaccesspaththatistakenwhenaqueryisexecutedwithinOracle執(zhí)行計(jì)劃就是ORACLE在執(zhí)行一條SQL語句時(shí)的路徑的描述exinn方首先建立n_table執(zhí)行exinnforSQL語句;//只是解釋,并不執(zhí)行如exinnforselect*fromtable;select*from selectn_table_outputfromtable(dbms_xn.disy('SQL實(shí)例級(jí)參數(shù)會(huì)話級(jí)altersessionset一般我們可以使用TKPROF工具查看TRACEtkproftracefile設(shè)置setautotraceonsetautotracePLSQLDeveloper、TOAD閱讀oracleExecution NESTED21TABLEACCESS(BYINDEXROWID)OF32INDEX(RANGESCAN)OF'XIE2TB_HOST_BATCH_DTL'(NON-41TABLEACCESS(BYINDEXROWID)OF54INDEX(UNIQUESCAN)OF '第一個(gè)列是步驟的ID(相當(dāng)于我們說的行號(hào))第二個(gè)列是父步驟的IDSTATEMENT開始往右找。 NESTED TABLEACCESS(BYINDEXROWID)OF INDEX(RANGESCAN)OF'XIE2TB_HOST_BATCH_DTL'(NON- TABLEACCESS(BYINDEXROWID)OF INDEX(UNIQUESCAN)OF '21TABLEACCESS(BYINDEXROWID)OF32INDEX(RANGESCAN)OF'XIE2TB_HOST_BATCH_DTL'(NON-41TABLEACCE
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 艾滋病護(hù)理常規(guī)
- 種子標(biāo)簽管理辦法培訓(xùn)
- 女孩青春期性教育
- 循證護(hù)理查房過程
- 深圳來電科技初級(jí)java面試題及答案
- 定時(shí)任務(wù)批量處理java面試題及答案
- 人品挑戰(zhàn)測試題及答案
- 2025年塑鋁穩(wěn)態(tài)管項(xiàng)目申請(qǐng)報(bào)告
- 子宮肉瘤超聲診斷
- 中醫(yī)護(hù)理技術(shù)展演
- 酒店收購計(jì)劃書
- 注塑成型工藝培訓(xùn)
- 《結(jié)核性腦膜炎》課件
- 2024年廣東惠州市交通投資集團(tuán)招聘筆試參考題庫含答案解析
- 便利店食品管理制度
- 《核分析技術(shù)》課件
- 空壓機(jī)說明書(中文)
- 【基于Python的電商系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)14000字(論文)】
- 錄用體檢操作手冊(cè)(試行)
- 農(nóng)民工工資表(模板)
- 各級(jí)無塵室塵埃粒子測量表
評(píng)論
0/150
提交評(píng)論