版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
歡迎閱讀本文檔,希望本文檔能對(duì)您有所幫助!歡迎閱讀本文檔,希望本文檔能對(duì)您有所幫助!歡迎閱讀本文檔,希望本文檔能對(duì)您有所幫助!歡迎閱讀本文檔,希望本文檔能對(duì)您有所幫助!歡迎閱讀本文檔,希望本文檔能對(duì)您有所幫助!歡迎閱讀本文檔,希望本文檔能對(duì)您有所幫助!軟件質(zhì)量保障與性能管理方案建議書MercuryInteractive上海辦事處二零零二年六月二十日
目錄TOC\o"1-3"\h\z一、 公司介紹 31.1公司概況 31.2合作伙伴 4二系統(tǒng)及需求 5三、解決方案 73.1測(cè)試管理-TestDirector 93.1.1需求管理 103.1.2計(jì)劃測(cè)試 103.1.3安排和執(zhí)行測(cè)試 103.1.4缺陷管理 103.1.5圖形化和報(bào)表輸出 113.2功能性測(cè)試–WinRunner 113.2.1輕松創(chuàng)建測(cè)試 113.2.2插入檢查點(diǎn) 123.2.3檢驗(yàn)數(shù)據(jù) 123.2.4增強(qiáng)測(cè)試 123.2.5運(yùn)行測(cè)試 133.2.6分析結(jié)果 133.2.7維護(hù)測(cè)試 133.2.8廣泛的支持環(huán)境 143.3負(fù)載測(cè)試–LoadRunner 143.3.1輕松創(chuàng)建虛擬用戶 153.3.2創(chuàng)建真實(shí)的負(fù)載 163.3.3定位性能問題 163.3.4分析結(jié)果精確定位問題所在 163.3.5支持無線應(yīng)用協(xié)議 163.3.6支持流媒體應(yīng)用 173.3.7完整的企業(yè)應(yīng)用環(huán)境的支持 17四產(chǎn)品配置 18
公司介紹1.1公司概況MercuryInteractive是業(yè)界領(lǐng)先的企業(yè)級(jí)測(cè)試和性能管理解決方案的供應(yīng)商。MercuryInteractive的自動(dòng)化軟件和管理服務(wù)幫助企業(yè)開發(fā)和維護(hù)高性能的關(guān)鍵應(yīng)用。遍布全球的用戶在他們的關(guān)鍵應(yīng)用和技術(shù)架構(gòu)中使用MercuryInteractive的解決方案,最大限度地減少硬件和維護(hù)開支,保障收益來源,增強(qiáng)企業(yè)的競(jìng)爭(zhēng)力。MercuryInteractive公司于1989年成立于美國(guó)加州硅谷的Sunnyvale,目前總部設(shè)在硅谷的SunnyVale,在全球20多個(gè)國(guó)家設(shè)有60多個(gè)辦事機(jī)構(gòu),現(xiàn)有員工1600余人。Figure1.極其領(lǐng)先的市場(chǎng)份額
Newport2001MercuryFigure1.極其領(lǐng)先的市場(chǎng)份額
Newport2001MercuryInteractive63%在最近的7年多的時(shí)間里,MercuryInteractive的成功用戶以驚人的速度得以發(fā)展,市場(chǎng)占有率不斷上升并處于絕對(duì)領(lǐng)先地位,產(chǎn)品受到越來越多企業(yè)用戶的青睞。MI連續(xù)六年創(chuàng)下業(yè)績(jī)記錄,其飛速的發(fā)展令業(yè)界所矚目。在2001年的ForbesASAP排名——100家最活躍、最有潛力的公司——中名列首位。MercuryInteractive公司的卓越的產(chǎn)品開發(fā)與客戶服務(wù)受到了業(yè)界的一致好評(píng)。
1.2合作伙伴為了更好地向用戶提供完善的解決方案,MercuryInteractive十分注重建立強(qiáng)大的合作伙伴聯(lián)盟。MercuryInteractive的合作伙伴囊括了許多業(yè)界著名的硬件供應(yīng)商、數(shù)據(jù)庫廠商、獨(dú)立軟件開發(fā)商、系統(tǒng)集成商、服務(wù)提供商以及IT咨詢公司等。MercuryInteractive的合作伙伴銷售、集成或?qū)崿F(xiàn)基于MercuryInteractive產(chǎn)品的解決方案,幫助用戶順利進(jìn)行軟件質(zhì)量保障與性能管理,確保關(guān)鍵任務(wù)應(yīng)用系統(tǒng)應(yīng)用成功。MercuryInteractive公司的合作伙伴包括了各行各業(yè)的領(lǐng)先提供商,包括了包括硬件廠商IBM、Dell、Compaq(DEC、TANDEM)、HP,軟件開發(fā)商Microsoft、Oracle、BEA、SAP、Peoplesoft、Siebel、Sybase、Ariba、Broadvision、SilverStream、Macromedia、Real、Merant等,無線應(yīng)用廠商N(yùn)okia、OpenWave等等,而IT咨詢公司AndersonConsulting、普華永道、KPMG、HPConsulting等公司更成為MerucryInteractive產(chǎn)品的全球代理。包括世界著名的AT&T,Sprint等電信巨頭Starbase/TBI,Powertest,Cornerstone,NCSI,Nortek,AdvancedTesting等大型獨(dú)立咨詢企業(yè)也都是MercuryInteractive的全球合作伙伴。
二系統(tǒng)及需求在新應(yīng)用系統(tǒng)中,將可能用到基于Web的客戶應(yīng)用,以及大型Unix主機(jī)與基于J2EE的中間件系統(tǒng),其大致的系統(tǒng)架構(gòu)如下:各類各類客戶端高速
網(wǎng)絡(luò)連接前端Web
服務(wù)器基于J2EE
的中間件高性能UNIX
主機(jī)圖3.新應(yīng)用系統(tǒng)結(jié)構(gòu)略圖MercuryInteractive的解決方案覆蓋了整個(gè)軟件質(zhì)量保障與性能管理生命周期并且非常適合實(shí)際需要:企業(yè)級(jí)測(cè)試方案包括測(cè)試管理,負(fù)載測(cè)試和功能性/回歸性測(cè)試。企業(yè)可以確保其功能性,可靠性和應(yīng)用規(guī)模適應(yīng)性,從而優(yōu)化其基礎(chǔ)架構(gòu)。另外,他們還能:預(yù)先得知應(yīng)用程序是否正確運(yùn)行預(yù)測(cè)關(guān)鍵的轉(zhuǎn)換點(diǎn)并在程序發(fā)布前確定是否準(zhǔn)備就緒性能管理解決方案通過從用戶角度觀測(cè)到的端到端的性能情況,來增補(bǔ)網(wǎng)絡(luò)系統(tǒng)管理工具。這些解決方案24*7地主動(dòng)監(jiān)測(cè)應(yīng)用程序,對(duì)性能問題向系統(tǒng)中心發(fā)出警報(bào),量化其影響程度并確認(rèn)其出錯(cuò)的根本原因。用戶可以:迅速分離并糾正出現(xiàn)的問題以確保收益來源,處理服務(wù)投放。檢驗(yàn)服務(wù)水平協(xié)議管理服務(wù)解決方案測(cè)試和性能管理服務(wù)解決方案。對(duì)任何一個(gè)擁有200萬并發(fā)用戶數(shù)的網(wǎng)站,MercuryInteractive通過遍布全球的500個(gè)POP,提升企業(yè)的負(fù)載能力和業(yè)務(wù)性能,同時(shí),還可以:從防火墻內(nèi)外了解端到端性能。通過認(rèn)證專家提供的外包裝測(cè)試和性能管理降低基礎(chǔ)架構(gòu)的開支
三、解決方案現(xiàn)代的軟件開發(fā)和應(yīng)用進(jìn)入了一個(gè)史無前例的快速發(fā)展和增長(zhǎng)階段,無論是計(jì)算機(jī)本身的計(jì)算能力的提高,業(yè)務(wù)的復(fù)雜程度與各種各樣需求的產(chǎn)生,使軟件的開發(fā)與應(yīng)用越來越成為企業(yè)成功的重要基石,業(yè)務(wù)發(fā)展的重要保障。NewportGroup最近的一項(xiàng)對(duì)電子商務(wù)應(yīng)用的研究表明,超過半數(shù)的基于C/S或B/S的應(yīng)用程序不能達(dá)到預(yù)期的效果水平。在十幾年從事軟件質(zhì)量保障與性能管理的經(jīng)驗(yàn)中,MercuryInteractive總結(jié)出了如下質(zhì)量保障與性能管理生命周期:圖2.軟件質(zhì)量保障與性能管理的生命周期圖2.軟件質(zhì)量保障與性能管理的生命周期對(duì)于一個(gè)成熟的軟件開發(fā)與應(yīng)用發(fā)布、使用過程而言,生命周期包含以下部分:從軟件設(shè)計(jì)與測(cè)試的需求管理到測(cè)試計(jì)劃的設(shè)計(jì)、功能性與回歸測(cè)試、防火墻內(nèi)部的負(fù)載測(cè)試與防火墻外部的負(fù)載測(cè)試。在系統(tǒng)發(fā)布之后,又有長(zhǎng)期的性能監(jiān)控,產(chǎn)生實(shí)時(shí)的警報(bào)、定位問題產(chǎn)生所在最終診斷并解決相應(yīng)問題。
3.1測(cè)試管理-TestDirectorTestDirector?是業(yè)界第一個(gè)基于Web的測(cè)試管理系統(tǒng),它可以在您公司組織內(nèi)進(jìn)行全球范圍內(nèi)測(cè)試的協(xié)調(diào)。通過在一個(gè)整體的應(yīng)用系統(tǒng)中提供并且集成了測(cè)試需求管理,測(cè)試計(jì)劃,測(cè)試日程控制以及測(cè)試執(zhí)行和錯(cuò)誤跟蹤等功能,TestDirector極大地加速測(cè)試過程?,F(xiàn)代的軟件應(yīng)用正改變著許多公司如何制定計(jì)劃,如何并建立自己的IT系統(tǒng)。一眨眼的瞬間,一個(gè)新的軟件應(yīng)用就被創(chuàng)立,開發(fā)并瞬即展現(xiàn)在您的客戶、供應(yīng)商或合作伙伴的面前。然而,由于緊湊的開發(fā)計(jì)劃和復(fù)雜的系統(tǒng)基構(gòu),應(yīng)用測(cè)試經(jīng)常是被忽視的。為了加快企業(yè)的發(fā)展跟上時(shí)代的步伐,您必須開展經(jīng)過系統(tǒng)測(cè)試的高品質(zhì)的網(wǎng)絡(luò)應(yīng)用。在正式面向世人之前,測(cè)試管理提供了一套測(cè)試Web應(yīng)用的組織框架。由于測(cè)試方案會(huì)根據(jù)不斷推陳出新的應(yīng)用要求而改進(jìn),您需要設(shè)立一個(gè)中央點(diǎn)來管理測(cè)試過程。一套基于Web的測(cè)試管理系統(tǒng)提供了一個(gè)協(xié)同合作的環(huán)境和一個(gè)中央數(shù)據(jù)倉庫。由于測(cè)試人員分布在各地,您需要一個(gè)統(tǒng)一的測(cè)試管理系統(tǒng)能讓用戶不管在何時(shí)何地都能參與并出力于整個(gè)測(cè)試過程。IT部門增長(zhǎng)地會(huì)非???,人員也會(huì)不斷流動(dòng)。您必須以最快的速度培訓(xùn)新的測(cè)試人員,教會(huì)他們所有與測(cè)試有關(guān)的知識(shí)技術(shù)。單個(gè)的重點(diǎn)便于管理復(fù)雜的開展過程,改善部門間的溝通,加速您測(cè)試的成功。TestDirector能消除組織機(jī)構(gòu)間、地域間的障礙。它能讓測(cè)試人員、開放人員或其它的IT人員通過一個(gè)中央數(shù)據(jù)倉庫,在不同位置就能互通測(cè)試信息。TestDirector將測(cè)試過程流水作業(yè)—從測(cè)試需求管理,到測(cè)試計(jì)劃,測(cè)試日程安排,測(cè)試執(zhí)行以至到出錯(cuò)后的跟蹤—僅在一個(gè)基于瀏覽器的應(yīng)用中便可完成。。3.1.1需求管理程序的需求驅(qū)動(dòng)整個(gè)測(cè)試過程。TestDirector的Web界面簡(jiǎn)化了這些需求管理過程,以此您可以驗(yàn)證應(yīng)用軟件的每一個(gè)特征都功能正常。TestDirector的需求管理可以讓測(cè)試人員根據(jù)應(yīng)用需求自動(dòng)生成測(cè)試用例。通過提供一個(gè)直觀機(jī)制將需求和測(cè)試用例、測(cè)試結(jié)果和報(bào)告的錯(cuò)誤聯(lián)系起來,從而確保完全的測(cè)試覆蓋率。3.1.2計(jì)劃測(cè)試測(cè)試計(jì)劃的制定是測(cè)試過程中至關(guān)重要的環(huán)節(jié)。它為整個(gè)測(cè)試提供了一個(gè)結(jié)構(gòu)框架。TestDire-ctor的TestPlanManager在測(cè)試計(jì)劃期尖,為測(cè)試小組提供一個(gè)關(guān)鍵要點(diǎn)和Web界面來協(xié)調(diào)團(tuán)隊(duì)間的溝通。3.1.3安排和執(zhí)行測(cè)試一旦測(cè)試計(jì)劃建立后,TestDirector的測(cè)試實(shí)驗(yàn)室管理為測(cè)試日程制訂提供一個(gè)基于Web的框架。它的SmartScheduler?根據(jù)測(cè)試計(jì)劃中創(chuàng)立的指標(biāo)對(duì)運(yùn)行著的測(cè)試執(zhí)行監(jiān)控。3.1.4缺陷管理當(dāng)測(cè)試完成后,項(xiàng)目經(jīng)理必須解讀這些測(cè)試數(shù)據(jù)并將這些信息用于工作中。當(dāng)有出錯(cuò)發(fā)現(xiàn)時(shí),他們還要指定相關(guān)人員及時(shí)糾正。TestDirector的出錯(cuò)管理直接貫穿作用于測(cè)試的全過程,以提供管理系統(tǒng)終端-終端的出錯(cuò)跟蹤—從最初的問題發(fā)現(xiàn)到修改錯(cuò)誤再到檢驗(yàn)修改結(jié)果。由于同一項(xiàng)目組中的成員經(jīng)常分布于不同的地方,TestDirector基于瀏覽器的特征,使出錯(cuò)管理能讓多個(gè)用戶何時(shí)何地都可通過Web查詢出錯(cuò)跟蹤情況。利用出錯(cuò)管理,測(cè)試人員只需進(jìn)入一個(gè)URL,就可匯報(bào)和更新錯(cuò)誤,過濾整理錯(cuò)誤列表并作趨勢(shì)分析。在進(jìn)入一個(gè)出錯(cuò)案例前,測(cè)試人員還可自動(dòng)執(zhí)行一次錯(cuò)誤數(shù)據(jù)庫的搜尋,確定是否已有類似的案例記錄。這一查尋功能可避免重復(fù)勞動(dòng)。3.1.5圖形化和報(bào)表輸出測(cè)試過程的最后一步是分析測(cè)試結(jié)果,確定應(yīng)用程序是否已布屬成功或需要再次的測(cè)試。TestDirector常規(guī)化的圖表和報(bào)告和在測(cè)試的任一環(huán)節(jié)幫助您對(duì)數(shù)據(jù)信息進(jìn)行分析。TestDirector還以標(biāo)準(zhǔn)的HTML或Word形式提供一種生成和發(fā)送正式測(cè)試報(bào)告的一種簡(jiǎn)單方式。測(cè)試分析數(shù)據(jù)還可簡(jiǎn)便地輸入到一種工業(yè)標(biāo)準(zhǔn)化的報(bào)告工具,如Excel,ReportSmith,CrystalReports,和其它類型的第三方工具。3.2功能性測(cè)試–WinRunnerWinRunner?是一種企業(yè)級(jí)的用于檢驗(yàn)應(yīng)用程序是否如期運(yùn)行的功能性測(cè)試工具。通過自動(dòng)捕獲,檢測(cè),和重復(fù)用戶交互的操作,WinRunner能夠辨認(rèn)缺陷并且確保那些跨越多個(gè)應(yīng)用程序和數(shù)據(jù)庫的業(yè)務(wù)流程在初次發(fā)布就能避免出現(xiàn)故障,并且保持長(zhǎng)期可靠運(yùn)行。3.2.1輕松創(chuàng)建測(cè)試用WinRunner創(chuàng)立一個(gè)測(cè)試,您只需記錄下一個(gè)標(biāo)準(zhǔn)的業(yè)務(wù)流程,如下一張訂單或建立一個(gè)新的商家?guī)?。WinRunner直觀的記錄流程能讓任何人在GUI上輕輕點(diǎn)擊鼠標(biāo)就可建立測(cè)試,即使技術(shù)知識(shí)有限的用戶也能生成完整的測(cè)試。您還可以直接編輯測(cè)試指令來滿足各種復(fù)雜測(cè)試的需求。WinRunner將2種測(cè)試創(chuàng)建方式結(jié)合在一個(gè)環(huán)境下,來適應(yīng)不同的背景支持和您團(tuán)隊(duì)的喜好。3.2.2插入檢查點(diǎn)在記錄一個(gè)測(cè)試的過程中,您可插入檢查點(diǎn),在查尋潛在錯(cuò)誤的同時(shí),比較預(yù)想和實(shí)際的測(cè)試結(jié)果。在插入檢查點(diǎn)后,WinRunner會(huì)收集一套性能指標(biāo),在測(cè)試運(yùn)行時(shí)對(duì)其一一驗(yàn)證。WinRunner允許您使用幾種不同類型的檢查點(diǎn),包括文本的,GUI,位圖和數(shù)據(jù)庫。例如用一個(gè)位圖檢查點(diǎn),您可以確認(rèn)一個(gè)位圖圖象,如公司的圖標(biāo)是否出現(xiàn)于指定位置。WinRunner的數(shù)據(jù)庫檢驗(yàn)功能自動(dòng)標(biāo)示出被修改的數(shù)據(jù)。3.2.3檢驗(yàn)數(shù)據(jù)除了創(chuàng)立并運(yùn)行測(cè)試,WinRunner還能驗(yàn)證數(shù)據(jù)庫的數(shù)值,從而確保交易的準(zhǔn)確性。例如,在測(cè)試創(chuàng)建時(shí),您可以設(shè)定哪些數(shù)據(jù)庫表格和記錄資料需要檢測(cè)。在重放時(shí),您的測(cè)試程序就會(huì)核對(duì)數(shù)據(jù)庫內(nèi)的實(shí)際數(shù)值與預(yù)想的數(shù)值。WinRunner能自動(dòng)顯示檢測(cè)結(jié)果,在有更新/修改,刪除或插入的記錄上會(huì)用突出標(biāo)識(shí)以引起注意。3.2.4增強(qiáng)測(cè)試為了徹底全面地測(cè)試一個(gè)應(yīng)用程序,您需要了解對(duì)于不同類型的數(shù)據(jù)它是如何運(yùn)行的。WinRunner的DataDriverTMWizard,讓您只需點(diǎn)擊幾下鼠標(biāo),就能簡(jiǎn)單地將一個(gè)記錄下的業(yè)務(wù)流程轉(zhuǎn)化為一個(gè)數(shù)據(jù)驅(qū)動(dòng)的測(cè)試,來反映多個(gè)用戶各自獨(dú)特且真實(shí)的操作行為。目前有相當(dāng)數(shù)量的企業(yè)應(yīng)用程序仍然使用非標(biāo)準(zhǔn)的對(duì)象。WinRunner的VirtualObjectWizard能識(shí)別以前未知的對(duì)象,不必特別編寫代碼。使用VirtualObjectWizard界面,您會(huì)看到一張的對(duì)象類型列表,能用其來代表您未知的對(duì)象。您可以為您的對(duì)象設(shè)定標(biāo)識(shí),如一個(gè)按鈕,并為其命名。以后每次您記錄測(cè)試用到這個(gè)按鈕,WinRunner就會(huì)自動(dòng)對(duì)應(yīng)它的名字。這個(gè)特性既能加強(qiáng)您測(cè)試的質(zhì)量,又提高了測(cè)試文件的可讀性。3.2.5運(yùn)行測(cè)試建立起您的測(cè)試,并插入檢查點(diǎn)和做一些必要的功能添加后,您就可以開始運(yùn)行測(cè)試。當(dāng)WinRunner執(zhí)行您的測(cè)試時(shí),它會(huì)自動(dòng)操作應(yīng)用程序,正如一個(gè)真實(shí)用戶根據(jù)記錄流程執(zhí)行著每一步的操作。而且,它的意外處理功能為測(cè)試排除干擾,包括消息和警報(bào)。3.2.6分析結(jié)果一旦測(cè)試運(yùn)行后,您就需要分析測(cè)試結(jié)果。WinRunner的互動(dòng)式的報(bào)告工具通過提供詳盡的,易讀的報(bào)告,其中會(huì)列出在測(cè)試中發(fā)現(xiàn)的差錯(cuò)和出錯(cuò)的位置,來幫助您解釋所得的結(jié)果。這些報(bào)告對(duì)在測(cè)試運(yùn)行中發(fā)生的重要事件進(jìn)行描述,如出錯(cuò)內(nèi)容和檢查點(diǎn)等。點(diǎn)擊按鈕,您還能進(jìn)一步獲取任何未被包括在此測(cè)試范圍內(nèi)的錯(cuò)誤的詳盡資料。這些結(jié)果都可以通過MercuryInteractive的測(cè)試管理工具TestDirector?來查閱。3.2.7維護(hù)測(cè)試隨時(shí)間推移,開發(fā)人員會(huì)對(duì)應(yīng)用程序做進(jìn)一步的修改,并需要另加額外的測(cè)試。有了WinRunner,您不必應(yīng)用程序改動(dòng)一次,就得重新建一個(gè)新的測(cè)試。而WinRunner會(huì)幫助您創(chuàng)立在程序應(yīng)用周期內(nèi)可重復(fù)使用的測(cè)試。這樣大大地節(jié)省時(shí)間和資源,充分利用測(cè)試投資。每次您記錄一個(gè)測(cè)試,WinRunner自動(dòng)生成一個(gè)GUImap,用于儲(chǔ)存應(yīng)用對(duì)象。這些對(duì)象信息分層次組織,讓您既可以總覽所有的對(duì)象,也可以選擇某欄,深入查詢更多的信息。更重要的是,GUImap提供一個(gè)中央?yún)R集的站點(diǎn)用做更新您的測(cè)試。一般而言,對(duì)您應(yīng)用程序所做的任何改動(dòng)都會(huì)影響到成百甚至上千個(gè)測(cè)試。使用WinRunner,用戶只需改動(dòng)一個(gè)GUImap而非無數(shù)個(gè)測(cè)試,就能到達(dá)重復(fù)使用的目的。由于能讓測(cè)試重復(fù)使用,WinRunner提供的不僅僅是一種能在多種環(huán)境下檢測(cè)應(yīng)用程序的功能性測(cè)試工具,還是一種在程序應(yīng)用周期內(nèi),經(jīng)濟(jì)實(shí)效且利用率高的測(cè)試方式。3.2.8廣泛的支持環(huán)境目前,WinRunner支持Windows95/98/NT/2000/ME以及Netscape、IE、Java、VC、VB、PowerBuilder、Delphi、ActiveX、SAP、Siebel、PeopleSoft、BAAN、OracleDeveloper2000等各類開發(fā)及應(yīng)用環(huán)境。WinRunner甚至能夠支持WAP開發(fā)的應(yīng)用測(cè)試,保障將來的無線應(yīng)用也能夠順利無礙地投入使用。3.3負(fù)載測(cè)試–LoadRunnerLoadRunner?是一種預(yù)測(cè)系統(tǒng)行為和性能的負(fù)載測(cè)試工具。通過模擬成千上萬名用戶和實(shí)施實(shí)時(shí)性能監(jiān)測(cè)來確認(rèn)和查找問題,LoadRunner能夠?qū)φ麄€(gè)企業(yè)架構(gòu)進(jìn)行測(cè)試。通過使用LoadRunner,企業(yè)能最大限度地縮短測(cè)試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。對(duì)于一次整體有效的負(fù)載測(cè)試而言,有如下步驟組成:準(zhǔn)備(preparation):在測(cè)試之初,首先必須進(jìn)行整體測(cè)試的準(zhǔn)備,這些準(zhǔn)備工作包括計(jì)劃、分析與設(shè)計(jì)、定義負(fù)載測(cè)試判斷依據(jù)、環(huán)境設(shè)置、參與測(cè)試人員的培訓(xùn)等步驟。計(jì)劃(Planning):首先必須定義負(fù)載測(cè)試的目的、目標(biāo)和項(xiàng)目進(jìn)展時(shí)間進(jìn)度安排。分析/設(shè)計(jì)(Analysis/Design):分析設(shè)計(jì)階段詳細(xì)定義測(cè)試的進(jìn)展細(xì)節(jié)、需要測(cè)試的交易的每一步驟的語義描述以及交易數(shù)據(jù);所謂的設(shè)計(jì)還包括了對(duì)場(chǎng)景的定義,用戶說明和活動(dòng)情況、交易描述和測(cè)試操作提綱。LoadRunner是一種較高規(guī)模適應(yīng)性的,自動(dòng)負(fù)載測(cè)試工具,它能預(yù)測(cè)系統(tǒng)行為,優(yōu)化性能。LoadRunner強(qiáng)調(diào)的是整個(gè)企業(yè)的系統(tǒng),它通過模擬實(shí)際用戶的操作行為和實(shí)行實(shí)時(shí)性能監(jiān)測(cè),來幫助您更快的確認(rèn)和查找問題。此外,LoadRunner能支持最寬范的協(xié)議和技術(shù),為您的特殊環(huán)境,量身定做地提供解決方案。3.3.1輕松創(chuàng)建虛擬用戶使用LoadRunner的VirtualUserGenerator引擎,您能很簡(jiǎn)便地創(chuàng)立起系統(tǒng)負(fù)載。該引擎能夠生成代理或虛擬的用戶模擬業(yè)務(wù)流程和真正用戶的操作行為。它先記錄下業(yè)務(wù)流程,如下訂單或機(jī)票預(yù)定,然后將其轉(zhuǎn)化為測(cè)試腳本。利用虛擬用戶,您可以在Windows,UNIX或Linux機(jī)器上同時(shí)運(yùn)行成千上萬個(gè)測(cè)試。所以LoadRunner能極大的減少負(fù)載測(cè)試所需的硬件和人力資源。另外,使用了LoadRunner的TurboLoad專利技術(shù),您能獲得最高的規(guī)模適應(yīng)性水平。TurboLoad使您有能力創(chuàng)立與每天幾十萬名在線用戶和數(shù)以百萬計(jì)的點(diǎn)擊數(shù)相匹配的負(fù)載。3.3.2創(chuàng)建真實(shí)的負(fù)載Virtualusers建立起后,您需要界定您的負(fù)載方案,怎么樣的業(yè)務(wù)流程組合和多少數(shù)量的實(shí)際用戶會(huì)在每一個(gè)負(fù)載服務(wù)器上運(yùn)行。用LoadRunner的控制器,您能很快組織起多用戶的測(cè)試方案??刂破鞯腞endezvous功能提供一個(gè)互動(dòng)的環(huán)境,在其中您既能建立起持續(xù)且循環(huán)的負(fù)載,又能管理和驅(qū)動(dòng)負(fù)載測(cè)試方案??刂破鞯募宵c(diǎn)同步功能提供一個(gè)交互控制的環(huán)境,在其中您既能建立起持續(xù)且循環(huán)的負(fù)載,又能管理和同步負(fù)載測(cè)試方案。3.3.3定位性能問題LoadRunner內(nèi)含集成的實(shí)時(shí)監(jiān)測(cè)器,在負(fù)載測(cè)試過程的任何時(shí)候,您都可以觀察到應(yīng)用系統(tǒng)的運(yùn)行性能。這些被動(dòng)監(jiān)測(cè)器為您實(shí)時(shí)顯示交易性能數(shù)據(jù),如反映時(shí)間,和其它系統(tǒng)組件包括應(yīng)用服務(wù)器,Web服務(wù)器,網(wǎng)路設(shè)備和數(shù)據(jù)庫等的即時(shí)性能。3.3.4分析結(jié)果精確定位問題所在一旦測(cè)試完畢后,LoadRunner收集匯總所有的測(cè)試數(shù)據(jù),并提供您高級(jí)分析和匯報(bào)能力,以便迅速查找到性能問題并追溯原由。使用LoadRunner的Web交易細(xì)節(jié)監(jiān)測(cè)器,您可以決定將所有的圖象,架構(gòu)和文本下載到每一網(wǎng)頁上所需得的時(shí)間。3.3.5支持無線應(yīng)用協(xié)議隨著無線裝置數(shù)量和種類的增多,您的測(cè)試計(jì)劃需要同時(shí)滿足傳統(tǒng)的基于瀏覽器的用戶和無線互聯(lián)網(wǎng)設(shè)備,如手機(jī)和個(gè)人數(shù)字式助手。LoadRunner支持2項(xiàng)最廣泛使用的協(xié)議:無線應(yīng)用協(xié)議(WAP)和商務(wù)模式(I-mode)。此外,通過負(fù)載測(cè)試整體架
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年社區(qū)團(tuán)購產(chǎn)地直采與五年競(jìng)爭(zhēng)策略報(bào)告
- 2025年新星市紅星一場(chǎng)國(guó)有資產(chǎn)運(yùn)營(yíng)管理有限責(zé)任公司市場(chǎng)化公開招聘工作人員的備考題庫含答案詳解
- 2025年南昌市勞動(dòng)保障事務(wù)代理中心招聘6名項(xiàng)目外包服務(wù)人員備考題庫及答案詳解一套
- 藍(lán)色極簡(jiǎn)漸變彌散幾何形狀總結(jié)匯報(bào)述職報(bào)告模板
- 2025年柳州市魚峰區(qū)花嶺社區(qū)衛(wèi)生服務(wù)中心招聘編外合同制工作人員備考題庫及答案詳解一套
- 海南省屯昌縣2025年公開招聘縣屬國(guó)有企業(yè)領(lǐng)導(dǎo)人員備考題庫(第1號(hào))帶答案詳解
- 2025年成都大學(xué)附屬小學(xué)公開招聘教師備考題庫及完整答案詳解1套
- 2025年國(guó)盛證券股份有限公司校園招聘41人備考題庫及參考答案詳解1套
- 2025年廈門市集美區(qū)后溪鎮(zhèn)二農(nóng)社區(qū)職業(yè)經(jīng)理人招聘?jìng)淇碱}庫及答案詳解1套
- 2026年威海市青少年宮公開招聘事業(yè)單位工作人員備考題庫及1套完整答案詳解
- 2025-2026學(xué)年蘇教版四年級(jí)數(shù)學(xué)上冊(cè)期末測(cè)試卷(附答案)
- 2025新疆交通投資(集團(tuán))有限責(zé)任公司所屬公司招聘26人筆試參考題庫附帶答案詳解(3卷)
- 生化肝功項(xiàng)目解讀課件
- 北京林業(yè)大學(xué)《線性系統(tǒng)理論基礎(chǔ)》2025-2026學(xué)年第一學(xué)期期末試卷
- AQ2059-2016 磷石膏庫安全技術(shù)規(guī)程
- 噴涂車間操作工安全操作規(guī)程模版(三篇)
- 節(jié)水型小區(qū)總結(jié)匯報(bào)
- 2023中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)-老年人誤吸的預(yù)防
- 一年級(jí)數(shù)學(xué)重疊問題練習(xí)題
- 事業(yè)單位專業(yè)技術(shù)人員崗位工資標(biāo)準(zhǔn)表
- Android圖形圖像教學(xué)課件
評(píng)論
0/150
提交評(píng)論