




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、中國(guó)軟件評(píng)測(cè)中心 China Software Testing center性能測(cè)試性能測(cè)試 陳淥萍2003年8月中國(guó)軟件評(píng)測(cè)中心中國(guó)軟件評(píng)測(cè)中心 China Software Testing center性能測(cè)試課程介紹性能測(cè)試課程介紹 中國(guó)軟件評(píng)測(cè)中心2003年8月3課程內(nèi)容 性能測(cè)試基礎(chǔ)篇性能測(cè)試基礎(chǔ)篇應(yīng)用在客戶端性能的測(cè)試 應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試 應(yīng)用在服務(wù)器上性能的測(cè)試 性能測(cè)試案例篇性能測(cè)試案例篇測(cè)試案例分析性能測(cè)試實(shí)踐篇性能測(cè)試實(shí)踐篇性能測(cè)試流程系統(tǒng)瓶頸分析 測(cè)試工具演示4應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能測(cè)試 (重點(diǎn)討論)n疲勞強(qiáng)度測(cè)試 n大數(shù)據(jù)量測(cè)試 n速度測(cè)試 5應(yīng)用在網(wǎng)絡(luò)上
2、性能的測(cè)試 n網(wǎng)絡(luò)仿真 n網(wǎng)絡(luò)應(yīng)用性能分析 n網(wǎng)絡(luò)應(yīng)用性能監(jiān)控 n網(wǎng)絡(luò)預(yù)測(cè) 6應(yīng)用在服務(wù)器上性能的測(cè)試 n對(duì)主機(jī)和操作系統(tǒng)的監(jiān)控n對(duì)數(shù)據(jù)庫(kù)及應(yīng)用系統(tǒng)的監(jiān)控n對(duì)中間件服務(wù)器的監(jiān)控7性能測(cè)試流程 n性能測(cè)試基本流程 n測(cè)試計(jì)劃及管理8具體應(yīng)用測(cè)試案例分析 nWeb站點(diǎn)測(cè)試 nTUXEDO及國(guó)產(chǎn)中間件測(cè)試 nWinsock并發(fā)性能測(cè)試 nSQLServer并發(fā)性能測(cè)試 nNetLoad并發(fā)性能測(cè)試 9系統(tǒng)瓶頸分析 n理論n經(jīng)驗(yàn)10測(cè)試工具演示 n案例n使用中國(guó)軟件評(píng)測(cè)中心 China Software Testing center性能測(cè)試基礎(chǔ)篇性能測(cè)試基礎(chǔ)篇 中國(guó)軟件評(píng)測(cè)中心2003年8月12課程內(nèi)
3、容 應(yīng)用在客戶端性能的測(cè)試 應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試 應(yīng)用在服務(wù)器上性能的測(cè)試 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center性能測(cè)試性能測(cè)試在軟件質(zhì)量保證中起重要作用性能測(cè)試在軟件質(zhì)量保證中起重要作用把質(zhì)量保證工作范圍擴(kuò)大到部署階段之把質(zhì)量保證工作范圍擴(kuò)大到部署階段之外,從而提高應(yīng)用系統(tǒng)的質(zhì)量。外,從而提高應(yīng)用系統(tǒng)的質(zhì)量。 性能測(cè)試概括為三類:n 應(yīng)用在客戶端性能的測(cè)試n 應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試n 應(yīng)用在服務(wù)器上性能的測(cè)試中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能測(cè)試 (重點(diǎn)討論)n疲勞強(qiáng)度測(cè)試 n
4、大數(shù)據(jù)量測(cè)試 n速度測(cè)試 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能測(cè)試 n并發(fā)性能測(cè)試基礎(chǔ) 三個(gè)概念:負(fù)載測(cè)試(Load Testing) 壓力測(cè)試(Stress Testing) 并發(fā)性能測(cè)試 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試負(fù)載測(cè)試(負(fù)載測(cè)試(Load Testing) 負(fù)載測(cè)試是確定在各種工作負(fù)載下系統(tǒng)的性能,目標(biāo)是測(cè)試當(dāng)負(fù)載逐漸增加時(shí),系統(tǒng)組成部分的相應(yīng)輸出項(xiàng),例如通過(guò)量、響應(yīng)時(shí)間、CPU負(fù)載、內(nèi)存使用等如何決定系統(tǒng)的性能。中國(guó)軟件評(píng)測(cè)中心 China
5、Software Testing Center應(yīng)用在客戶端性能的測(cè)試壓力測(cè)試(壓力測(cè)試(Stress Testing) 壓力測(cè)試通過(guò)確定一個(gè)系統(tǒng)的瓶頸或者不能接收的性能點(diǎn),來(lái)獲得系統(tǒng)能提供的最大的服務(wù)級(jí)別的測(cè)試。 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試并發(fā)性能測(cè)試并發(fā)性能測(cè)試 并發(fā)性能測(cè)試的過(guò)程,是一個(gè)負(fù)載測(cè)試和壓力測(cè)試的過(guò)程。即逐漸增加負(fù)載,直到系統(tǒng)的瓶頸或者不能接收的性能點(diǎn),通過(guò)綜合分析交易執(zhí)行指標(biāo)、資源監(jiān)控指標(biāo)等來(lái)確定系統(tǒng)并發(fā)性能的過(guò)程。在實(shí)際應(yīng)用部署之前,評(píng)估系統(tǒng)在真實(shí)環(huán)境下的行為。 中國(guó)軟件評(píng)測(cè)中心 China Softwa
6、re Testing Center應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能測(cè)試 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試問(wèn)題的根源是什么問(wèn)題的根源是什么?n在多種平臺(tái)上的數(shù)百個(gè)服務(wù)器n異構(gòu)系統(tǒng)、多種應(yīng)用n數(shù)千個(gè)工作站n局域網(wǎng)、廣域網(wǎng)和其他分類型的分布式網(wǎng)絡(luò)體系結(jié)構(gòu)n交錯(cuò)的故障點(diǎn) 復(fù)雜!中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能測(cè)試 n為什么做并發(fā)性能測(cè)試 n預(yù)見系統(tǒng)并發(fā)承受力 n避免用戶遭受反應(yīng)慢,系統(tǒng)失靈等問(wèn)題 n幫助軟件廠商或用戶分析系統(tǒng)瓶頸、優(yōu)化程序以及規(guī)劃網(wǎng)絡(luò)配置 n需要
7、壓力測(cè)試工具輔助 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能測(cè)試的基本策略 自動(dòng)負(fù)載測(cè)試自動(dòng)負(fù)載測(cè)試通過(guò)在一臺(tái)或幾臺(tái)PC機(jī)上模擬成百或上千的虛擬用戶同時(shí)執(zhí)行業(yè)務(wù)的情景,對(duì)應(yīng)用程序進(jìn)行測(cè)試,通過(guò)可重復(fù)的、真實(shí)的測(cè)試能夠徹底地度量應(yīng)用的性能,確定問(wèn)題所在。工程項(xiàng)目實(shí)踐證明,其測(cè)試結(jié)果與實(shí)際情況完全符合。中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能的測(cè)試目的 n評(píng)價(jià)系統(tǒng)當(dāng)前性能n預(yù)測(cè)系統(tǒng)未來(lái)性能n尋找系統(tǒng)瓶頸所在中國(guó)軟件評(píng)測(cè)中心 China Software Testin
8、g Center應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能測(cè)試需要哪些準(zhǔn)備 n測(cè)試環(huán)境 n測(cè)試工具 n測(cè)試數(shù)據(jù) 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n測(cè)試環(huán)境 n測(cè)試環(huán)境的基本原則n符合軟件運(yùn)行的最低要求n選用比較普及的操作系統(tǒng)和軟件平臺(tái) n營(yíng)造相對(duì)簡(jiǎn)單、獨(dú)立的測(cè)試環(huán)境 n無(wú)毒的環(huán)境 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n測(cè)試環(huán)境 n并發(fā)性能測(cè)試,測(cè)試環(huán)境的配置還需要注意以下幾點(diǎn):n必須考慮測(cè)試工具的硬件和軟件配置要求 n明確測(cè)試類型及與該類型關(guān)聯(lián)的測(cè)試環(huán)境需求 n測(cè)試環(huán)境中應(yīng)包括
9、對(duì)交互操作的支持 n測(cè)試環(huán)境中應(yīng)該包括安裝、備份及恢復(fù)過(guò)程 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n好的測(cè)試環(huán)境的標(biāo)準(zhǔn):n一個(gè)穩(wěn)定、可重復(fù)的測(cè)試環(huán)境能夠保證測(cè)試結(jié)果的正確 n保證達(dá)到測(cè)試執(zhí)行的技術(shù)需求 n保證得到正確的、可重復(fù)的以及易理解的測(cè)試結(jié)果 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n測(cè)試環(huán)境配置(不包括測(cè)試工具)的主要內(nèi)容n操作系統(tǒng)的版本(包括各種服務(wù)、安裝及修改補(bǔ)丁) n網(wǎng)絡(luò)軟件的版本 n傳輸協(xié)議 n服務(wù)器及工作站機(jī)器 中國(guó)軟件評(píng)測(cè)中心 China Software
10、Testing Center應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能測(cè)試需要哪些準(zhǔn)備 n測(cè)試工具 nQALoad美國(guó)Compuware(康博)公司 nLoadRunner美國(guó)Mercury Interactive公司nBenchmark Factory美國(guó)Quest軟件公司nWAS美國(guó)Mcrosoft 公司nSILK PERFORMER V 美國(guó)Segue 公司稍后有實(shí)戰(zhàn)演示!中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試nQALoad美國(guó)Compuware(康博)公司 n測(cè)試接口:DB2,DCOM,ODBC,ORACLE,NETLoad,Corba
11、,QARun,SAP,SQLServer,Sybase,Telnet,TUXEDO,UNIFACE,WinSock,WWWn預(yù)測(cè)系統(tǒng)性能 n通過(guò)重復(fù)測(cè)試尋找瓶頸問(wèn)題 n從控制中心管理全局負(fù)載測(cè)試 n驗(yàn)證應(yīng)用的可擴(kuò)展性 n快速創(chuàng)建仿真的負(fù)載測(cè)試 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試nQALoadSummary結(jié)果報(bào)告 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試nQALoad結(jié)果分析 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試
12、nLoadRunner美國(guó)Mercury Interactive公司 n測(cè)試接口:接口多且個(gè)別接口支持的版本較高n設(shè)置靈活 n豐富的資源監(jiān)控 n報(bào)告 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試nLoadRunner提供的監(jiān)控對(duì)象 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試nBenchmark Factory美國(guó)Quest軟件公司 n可以測(cè)試服務(wù)器集群的性能 n基準(zhǔn)測(cè)試 n高級(jí)腳本 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試nWA
13、S美國(guó)Mcrosoft 公司 測(cè)試指標(biāo)主要有:測(cè)試指標(biāo)主要有: nNumber of hits:測(cè)試間隔內(nèi)虛擬用戶點(diǎn)擊頁(yè)面的總次數(shù)nRequests per second:每秒客戶端的請(qǐng)求次數(shù)nThreads:線程數(shù),即虛擬用戶并發(fā)量nTTFB Avg:從第一個(gè)請(qǐng)求發(fā)出到測(cè)試工具接收到服務(wù)器應(yīng)答數(shù)據(jù)的第一個(gè)字節(jié)之間的平均時(shí)間nTTLB Avg:從第一個(gè)請(qǐng)求發(fā)出到測(cè)試工具接收到服務(wù)器應(yīng)答數(shù)據(jù)的最后一個(gè)字節(jié)之間的平均時(shí)間中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試nSILK PERFORMER V 美國(guó)Segue 公司n在工具中融合了功能測(cè)試的
14、方法,即內(nèi)容校驗(yàn)n資源消耗較小n腳本采用PASCAL,支持一些底層訪問(wèn)n錯(cuò)誤可精確定位n提供數(shù)據(jù)池模板,并可定制中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能測(cè)試需要哪些準(zhǔn)備 n測(cè)試數(shù)據(jù) 在測(cè)試環(huán)境中需要輸入一些適當(dāng)?shù)臏y(cè)試數(shù)據(jù)中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能測(cè)試需要哪些準(zhǔn)備 n為什么要準(zhǔn)備測(cè)試數(shù)據(jù) n識(shí)別數(shù)據(jù)狀態(tài)n驗(yàn)證測(cè)試案例n初始數(shù)據(jù)提供了一個(gè)基線用來(lái)評(píng)估測(cè)試執(zhí)行的結(jié)果 n在測(cè)試正式執(zhí)行時(shí)還需要準(zhǔn)備業(yè)務(wù)測(cè)試數(shù)據(jù) 中國(guó)軟件評(píng)測(cè)中心 China Softwar
15、e Testing Center應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能測(cè)試的種類并發(fā)性能測(cè)試的種類 DB2,DCOM,ODBC,ORACLE,NETLoad,Corba,QARun,SAP,SQLServer,Sybase,Telnet,TUXEDO,UNIFACE,WinSock,WWW,Java Script等不同的監(jiān)控接口等不同的監(jiān)控接口中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能測(cè)試過(guò)程 1.測(cè)試需求與測(cè)試內(nèi)容 2.測(cè)試案例制定 3.測(cè)試環(huán)境準(zhǔn)備 4.測(cè)試腳本錄制、編寫與調(diào)試 5.腳本分配、回放配置與加載策略 6.測(cè)試執(zhí)行跟蹤
16、7.結(jié)果分析與定位問(wèn)題所在 8.測(cè)試報(bào)告與測(cè)試評(píng)估 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能測(cè)試的主要指標(biāo) n交易處理性能指標(biāo) n服務(wù)器資源監(jiān)控,例如: UNIXn數(shù)據(jù)庫(kù)資源監(jiān)控,例如: OraclenWeb服務(wù)器監(jiān)控,例如: Apachen中間件監(jiān)控,例如: TUXEDO等等中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n交易處理性能指標(biāo) n每分鐘交易數(shù)(Trans Rate) n交易響應(yīng)時(shí)間(Response Time) n虛擬并發(fā)用戶數(shù)(Total Virtual Us
17、ers) 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試nUNIX資源監(jiān)控 監(jiān)控指標(biāo) 描述verage load平均負(fù)載系統(tǒng)正常狀態(tài)下,最后60秒同步進(jìn)程的平均個(gè)數(shù)Collision rate沖突率 在以太網(wǎng)上監(jiān)測(cè)到的每秒沖突數(shù)Context switches rate 進(jìn)程/線程交換率進(jìn)程和線程之間每秒交換次數(shù)CPU utilizationCPU利用率 CPU占用率()Disk rate 磁盤交換率磁盤交換速率Incoming packets error rate 接收包錯(cuò)誤率接收以太網(wǎng)數(shù)據(jù)包時(shí)每秒錯(cuò)誤數(shù)中國(guó)軟件評(píng)測(cè)中心 China Sof
18、tware Testing Center應(yīng)用在客戶端性能的測(cè)試nUNIX資源監(jiān)控 (續(xù))Incoming packets rate包輸入率 每秒輸入的以太網(wǎng)數(shù)據(jù)包數(shù)目Interrupt rate 中斷速率CPU每秒處理的中斷數(shù)Outgoing packets errors rate輸出包錯(cuò)誤率 發(fā)送以太網(wǎng)數(shù)據(jù)包時(shí)每秒錯(cuò)誤數(shù)Outgoing packets rate 包輸入率每秒輸出的以太網(wǎng)數(shù)據(jù)包數(shù)目Page-in rate讀入內(nèi)存頁(yè)速率物理內(nèi)存中每秒讀入內(nèi)存頁(yè)的數(shù)目Page-out rate寫出內(nèi)存頁(yè)速率每秒從物理內(nèi)存中寫到頁(yè)文件中的內(nèi)存頁(yè)數(shù)目或者從物理內(nèi)存中刪掉的內(nèi)存頁(yè)數(shù)目中國(guó)軟件評(píng)測(cè)中心
19、China Software Testing Center應(yīng)用在客戶端性能的測(cè)試nUNIX資源監(jiān)控 (續(xù))Paging rate 內(nèi)存頁(yè)交換速率每秒寫入內(nèi)存頁(yè)和從物理內(nèi)存中讀出頁(yè)的個(gè)數(shù)Swap-in rate進(jìn)程入交換率交換區(qū)輸入的進(jìn)程數(shù)目Swap-out rate進(jìn)程出交換率交換區(qū)輸出的進(jìn)程數(shù)目System mode CPU utilization 系統(tǒng)CPU利用率系統(tǒng)的CPU占用率()User mode CPU utilization 用戶CPU利用率用戶模式下的CPU占用率()Disk Traffic磁盤阻塞磁盤每秒阻塞的字節(jié)數(shù)中國(guó)軟件評(píng)測(cè)中心 China Software Testin
20、g Center應(yīng)用在客戶端性能的測(cè)試nOracle資源監(jiān)控 監(jiān)控指標(biāo)描述CPU used by this session一個(gè)用戶調(diào)用從開始到結(jié)束所占用的CPU時(shí)間,一些用戶調(diào)用如果在10毫秒內(nèi)完成,CPU使用時(shí)間當(dāng)作是0Bytes received via SQL*Net from client 客戶端通過(guò)Net8所接受到的所有字節(jié)數(shù)Logons current 當(dāng)前所有登錄連接數(shù)Opens of replaced files 所有不在文件緩存區(qū)里的需要重新打開的文件數(shù)量User calls 用戶調(diào)用數(shù)中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性
21、能的測(cè)試nOracle資源監(jiān)控 (續(xù))SQL*Net roundtrips to/from client 客戶端通過(guò)Net8所發(fā)送的所有字節(jié)數(shù)Bytes sent via SQL*Net to client 主要進(jìn)程發(fā)送到客戶端的字節(jié)數(shù)Opened cursors current 當(dāng)前打開的所有游標(biāo)數(shù)DB block changes 共享全局區(qū)里數(shù)據(jù)塊的變化Total file opens 實(shí)例執(zhí)行時(shí)打開的文件數(shù),每個(gè)進(jìn)程需要一些文件(控制文件、日值文件、數(shù)據(jù)文件)中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試nApache 服務(wù)器監(jiān)控 監(jiān)控
22、指標(biāo)描述# Busy Servers忙服務(wù)數(shù)目忙狀態(tài)服務(wù)數(shù)目# Idle Servers空閑服務(wù)數(shù)目空閑狀態(tài)服務(wù)數(shù)目Apache CPU UsageApache CPU占用率Apache服務(wù)器上CPU占用率Hits/sec點(diǎn)擊/秒HTTP請(qǐng)求速率KBytes Sent/sec發(fā)送字節(jié)數(shù)/秒Web服務(wù)器上發(fā)送數(shù)據(jù)的速率中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試nTUXEDO中間件監(jiān)控監(jiān)控指標(biāo)描述Bytes on queue隊(duì)列中的字節(jié)數(shù)在隊(duì)列中等待的針對(duì)所有消息的字節(jié)數(shù)Messages on queue隊(duì)列中的消息數(shù)在隊(duì)列中等待的請(qǐng)求數(shù),缺
23、省值為0Requests per second每秒請(qǐng)求數(shù)每秒處理的服務(wù)器請(qǐng)求數(shù)Current clients當(dāng)前客戶端連接數(shù)TUXEDO客戶端連接數(shù)目Workload done per second每秒完成負(fù)載每秒完成的服務(wù)器上的總負(fù)載WSH工作站句柄包括每秒WSH上接收到的字節(jié)數(shù)、消息數(shù),發(fā)送的字節(jié)數(shù)、消息數(shù)以及隊(duì)列阻塞數(shù)中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能測(cè)試幾個(gè)應(yīng)用實(shí)例 n實(shí)例1:鐵通計(jì)費(fèi)帳務(wù)系統(tǒng)V3.0 測(cè)試類型:并發(fā)、疲勞 系統(tǒng)運(yùn)行模式:三層結(jié)構(gòu)中間件TUXEDO、數(shù)據(jù)庫(kù)服務(wù)器操作系統(tǒng)UNIX、數(shù)據(jù)庫(kù)Oracle
24、 監(jiān)測(cè)的測(cè)試指標(biāo)包括:交易處理性能、UNIX資源、TUXEDO資源 并發(fā)用戶數(shù):50 測(cè)試工具: LoadRunner7.5.1 解決的問(wèn)題:業(yè)務(wù)執(zhí)行平均響應(yīng)時(shí)間在100秒左右,經(jīng)過(guò)調(diào)優(yōu)后,平均響應(yīng)時(shí)間降為10秒 例圖如下中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試銷帳,并發(fā)用戶數(shù)50,平均響應(yīng)時(shí)間中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n實(shí)例2:中國(guó)石化加油IC卡試點(diǎn)工程核心軟件V2.0 測(cè)試類型:并發(fā) 系統(tǒng)運(yùn)行模式:發(fā)卡網(wǎng)點(diǎn)子系統(tǒng)采用三層結(jié)構(gòu)的運(yùn)行模 式,零管子系統(tǒng)采用C/S運(yùn)行
25、模式。中間件TUXEDO、數(shù)據(jù)庫(kù)服務(wù)器操作系統(tǒng)UNIX、數(shù)據(jù)庫(kù)Sybase 監(jiān)測(cè)的測(cè)試指標(biāo)包括:交易處理性能、UNIX資源、TUXEDO資源 并發(fā)用戶數(shù):銷售信息查詢100,單用戶卡充值170 測(cè)試工具:QALoad、 LoadRunner中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n實(shí)例2:中國(guó)石化加油IC卡試點(diǎn)工程核心軟件V2.0 (續(xù)) 解決的問(wèn)題:銷售信息查詢,當(dāng)記錄條數(shù)達(dá)到1000000時(shí),系統(tǒng)在15分鐘內(nèi)無(wú)任何響應(yīng) 。經(jīng)分析確定為系統(tǒng)數(shù)據(jù)庫(kù)的架構(gòu)存在問(wèn)題。 例圖如下:中國(guó)軟件評(píng)測(cè)中心 China Software Testing
26、 Center應(yīng)用在客戶端性能的測(cè)試1100用戶 250用戶 330用戶 420用戶 510用戶 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n實(shí)例3:重慶高速公路聯(lián)網(wǎng)收費(fèi)系統(tǒng)V1.1 測(cè)試類型:并發(fā)、疲勞系統(tǒng)運(yùn)行模式: 該軟件為C/S結(jié)構(gòu),數(shù)據(jù)庫(kù)Informix7.3 ,中間件(自行開發(fā))Winsock,各級(jí)服務(wù)器均為IBM系列服務(wù)器監(jiān)測(cè)的測(cè)試指標(biāo)包括: UNIX資源并發(fā)用戶數(shù):100測(cè)試工具:QALoad、 LoadRunner解決的問(wèn)題:CPU占用率基本保持在65,在并發(fā)用戶數(shù)為100,交易數(shù)為100的情況下達(dá)到82%,最大值達(dá)到90
27、以上??梢奀PU占用率將來(lái)有可能會(huì)成為系統(tǒng)瓶頸疲勞測(cè)試丟失數(shù)據(jù)763條,中間件的穩(wěn)定性有待進(jìn)一步提高 例圖如下:中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試0309100_05F:虛擬用戶數(shù)100 0309100_060:虛擬用戶數(shù)100309100_061:虛擬用戶數(shù)30 0309100_062:虛擬用戶數(shù)50圖:入口車道往結(jié)算中心上傳交易響應(yīng)時(shí)間分布圖中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n實(shí)例4:新華社多媒體數(shù)據(jù)庫(kù) V1.0 測(cè)試類型:并發(fā)、疲勞系統(tǒng)運(yùn)行模式:B/S運(yùn)行模式,
28、三層結(jié)構(gòu),web服務(wù)器為Apache,后臺(tái)各服務(wù)器操作系統(tǒng)為UNIX或者Linux,數(shù)據(jù)庫(kù)為Oracle監(jiān)測(cè)的測(cè)試指標(biāo)包括: UNIX(Linux)、Oracle以及Apache資源并發(fā)用戶數(shù):200測(cè)試工具:QALoad、 LoadRunner解決的問(wèn)題:當(dāng)并發(fā)用戶數(shù)超過(guò)200時(shí),監(jiān)控到HTTP 500、connect以及超時(shí)錯(cuò)誤,且web服務(wù)器報(bào)內(nèi)存溢出錯(cuò)誤,系統(tǒng)應(yīng)進(jìn)一步提高性能,以支持更大并發(fā)用戶數(shù)。 例圖如下: 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)
29、用在客戶端性能的測(cè)試n實(shí)例5:長(zhǎng)松業(yè)務(wù)流程管理平臺(tái)V1.0 測(cè)試類型:并發(fā)、疲勞系統(tǒng)運(yùn)行模式:B/S運(yùn)行模式,三層結(jié)構(gòu),web服務(wù)器為WebSphere ,后臺(tái)各服務(wù)器操作系統(tǒng)為Windows2000 Server ,數(shù)據(jù)庫(kù)為DB2監(jiān)測(cè)的測(cè)試指標(biāo)包括:數(shù)據(jù)庫(kù)服務(wù)器、應(yīng)用服務(wù)器、Web服務(wù)器的network interface、Windows2000 Server performance、數(shù)據(jù)庫(kù)DB2、WebSphere等資源并發(fā)用戶數(shù):500測(cè)試工具:QALoad、 LoadRunner解決的問(wèn)題:并發(fā)用戶數(shù)為500時(shí)的系統(tǒng)交易響應(yīng)時(shí)間在不可接受的范圍內(nèi),數(shù)據(jù)庫(kù)服務(wù)器的資源占用預(yù)計(jì)會(huì)成為系統(tǒng)運(yùn)
30、行瓶頸。 例圖如下: 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試1.業(yè)務(wù):wokflow,總并發(fā)用戶數(shù):100; 2. 業(yè)務(wù):wokflow,總并發(fā)用戶數(shù):300;3. 業(yè)務(wù):wokflow,總并發(fā)用戶數(shù):500; 4. 業(yè)務(wù):homepage,總并發(fā)用戶數(shù):100;5. 業(yè)務(wù):homepage,總并發(fā)用戶數(shù):300; 6. 業(yè)務(wù):homepage,總并發(fā)用戶數(shù):500;7. 業(yè)務(wù):mail,總并發(fā)用戶數(shù):100; 8. 業(yè)務(wù):mail,總并發(fā)用戶數(shù):300;9. 業(yè)務(wù):mail,總并發(fā)用戶數(shù):500; 10. 業(yè)務(wù):mailsend,總
31、并發(fā)用戶數(shù):100;11. 業(yè)務(wù):mailsend,總并發(fā)用戶數(shù):300; 12. 業(yè)務(wù):mailsend,總并發(fā)用戶數(shù):500 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n并發(fā)性能測(cè)試的結(jié)果 n并發(fā)用戶數(shù) n響應(yīng)時(shí)間分析 n交易執(zhí)行數(shù) n錯(cuò)誤 n資源監(jiān)控?cái)?shù)據(jù) 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n疲勞強(qiáng)度測(cè)試 n疲勞強(qiáng)度測(cè)試的概念 通常是采用系統(tǒng)穩(wěn)定運(yùn)行情況下能夠支持的最大并最大并發(fā)用戶數(shù)發(fā)用戶數(shù),持續(xù)執(zhí)行一段時(shí)間業(yè)務(wù),通過(guò)綜合分析交易執(zhí)行指標(biāo)和資源監(jiān)控指標(biāo)來(lái)確定系統(tǒng)處理最大
32、工作量強(qiáng)度性能的過(guò)程 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n疲勞強(qiáng)度測(cè)試 n疲勞強(qiáng)度測(cè)試的方法n采用工具自動(dòng)化的方式 n手工編寫程序測(cè)試 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n大數(shù)據(jù)量測(cè)試 n大數(shù)據(jù)量測(cè)試的兩種類型 l獨(dú)立的數(shù)據(jù)量測(cè)試 針對(duì)某些系統(tǒng)存儲(chǔ)、傳輸、統(tǒng)計(jì)、查詢等業(yè)務(wù)進(jìn)行大 數(shù)據(jù)量測(cè)試 n綜合數(shù)據(jù)量測(cè)試 和壓力性能測(cè)試、負(fù)載性能測(cè)試、疲勞性能測(cè)試相結(jié)合的綜合測(cè)試方案 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試
33、n依靠工具準(zhǔn)備測(cè)試數(shù)據(jù)的方法 l自動(dòng)生成數(shù)據(jù)庫(kù)測(cè)試數(shù)據(jù) n測(cè)試數(shù)據(jù)管理 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n自動(dòng)生成數(shù)據(jù)庫(kù)測(cè)試數(shù)據(jù) 利用數(shù)據(jù)庫(kù)測(cè)試數(shù)據(jù)自動(dòng)生成工具TESTBytes,確定需要生成的數(shù)據(jù)類型,通過(guò)與數(shù)據(jù)庫(kù)的連接來(lái)自動(dòng)生成數(shù)百萬(wàn)行的正確的測(cè)試數(shù)據(jù) 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n測(cè)試數(shù)據(jù)管理 利用管理數(shù)據(jù)工具File-Aid/CS ,提供數(shù)據(jù)拷貝,構(gòu)造子集,數(shù)據(jù)轉(zhuǎn)換,數(shù)據(jù)編輯,數(shù)據(jù)瀏覽,數(shù)據(jù)生成,數(shù)據(jù)比較,數(shù)據(jù)遷移等功能 讓我們來(lái)看一個(gè)例子!中國(guó)軟件評(píng)
34、測(cè)中心 China Software Testing Center應(yīng)用在客戶端性能的測(cè)試n速度測(cè)試 目前主要是針對(duì)關(guān)鍵有速度要求的業(yè)務(wù)進(jìn)行手工測(cè)速度,可以在多次測(cè)試的基礎(chǔ)上求平均值。可以和工具測(cè)得的響應(yīng)時(shí)間等指標(biāo)做對(duì)比分析 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試 n網(wǎng)絡(luò)仿真 n網(wǎng)絡(luò)應(yīng)用性能分析 n網(wǎng)絡(luò)應(yīng)用性能監(jiān)控 n網(wǎng)絡(luò)預(yù)測(cè) 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試n網(wǎng)絡(luò)仿真n測(cè)試目標(biāo) n批量數(shù)據(jù)業(yè)務(wù) 考察丟包率、鏈路利用率、節(jié)點(diǎn)吞吐率和網(wǎng)絡(luò)吞吐率等性能指標(biāo)n交互式業(yè)務(wù) 考察響
35、應(yīng)時(shí)間、延遲和丟包率 n多媒體網(wǎng)絡(luò) 主要考察鏈路利用率、延遲、延遲抖動(dòng)和丟包率 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試n幾個(gè)重要的概念n吞吐量n容量(信道容量或帶寬)n利用率n最優(yōu)利用率n可提供負(fù)載n有效率n延遲n延遲變化量n響應(yīng)時(shí)間中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試吞吐量吞吐量單位時(shí)間內(nèi)(通常為秒)節(jié)點(diǎn)之間成功傳送的無(wú)差錯(cuò)的數(shù)量。包括網(wǎng)絡(luò)總吞吐量、節(jié)點(diǎn)吞吐量和特定連接或會(huì)話吞吐量。中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性
36、能的測(cè)試容量(信道容量或帶寬) 電路和網(wǎng)絡(luò)傳輸數(shù)據(jù)的能力,通常以每秒傳輸比特?cái)?shù)來(lái)度量。中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試?yán)寐世寐试谔囟〞r(shí)間段內(nèi)所使用容量占全部可用容量的百分比。最優(yōu)利用率最優(yōu)利用率網(wǎng)絡(luò)飽和之前的最大平均利用率。例如,共享以太網(wǎng)的最大利用率一般不超過(guò)37;令牌環(huán)和光纖分布式數(shù)據(jù)接口(FDDI),典型的最優(yōu)平均網(wǎng)絡(luò)利用率目標(biāo)是70;廣域網(wǎng)的最優(yōu)平均利用率與令牌環(huán)相近,也為70%左右。中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試可提供負(fù)載可提供負(fù)載在某一特定時(shí)間,
37、準(zhǔn)備發(fā)送的所有網(wǎng)絡(luò)節(jié)點(diǎn)的所有數(shù)據(jù)的數(shù)量。中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試有效率有效率相對(duì)于全部通信量,正確傳送的有用的通信數(shù)量的比例。中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試延遲延遲從報(bào)文開始進(jìn)入網(wǎng)絡(luò)/節(jié)點(diǎn)/鏈路到它開始離開網(wǎng)絡(luò)/節(jié)點(diǎn)/鏈路之間的時(shí)間,分別稱為網(wǎng)絡(luò)延遲、節(jié)點(diǎn)延遲或鏈路延遲。延遲變化量延遲變化量也稱為延遲抖動(dòng),指平均延遲變化的時(shí)間量。中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試響應(yīng)時(shí)間響應(yīng)時(shí)間網(wǎng)絡(luò)服務(wù)請(qǐng)求
38、和響應(yīng)該請(qǐng)求之間的時(shí)間。中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試n網(wǎng)絡(luò)仿真測(cè)試工具M(jìn)IL3公司的產(chǎn)品OPNET ,包括四個(gè)產(chǎn)品: n網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)工具IT DecisionGuru n網(wǎng)絡(luò)R&D仿真平臺(tái)Modeler n在Modeler的基礎(chǔ)上增加對(duì)無(wú)線和移動(dòng)網(wǎng)絡(luò)仿真的支持軟件Modeler/Radio n在模型網(wǎng)絡(luò)環(huán)境中驗(yàn)證硬件設(shè)計(jì)的軟件OXD 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試nOPNET能夠達(dá)到的性能指標(biāo)n網(wǎng)絡(luò)吞吐量 n信道容量 n鏈路利用率 n節(jié)點(diǎn)利用率 n系統(tǒng)的平均
39、響應(yīng)時(shí)間 n包延遲時(shí)間 n延遲抖動(dòng) n丟包率 n可靠性 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試n網(wǎng)絡(luò)應(yīng)用性能分析在設(shè)計(jì)階段,我們最關(guān)心的問(wèn)題: n將應(yīng)用部署在網(wǎng)絡(luò)上時(shí)將會(huì)發(fā)生什么?n我如何保障應(yīng)用的高可用性和快速響應(yīng)時(shí)間?n對(duì)于應(yīng)用的最終用戶的應(yīng)用性能如何?中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試n網(wǎng)絡(luò)應(yīng)用性能分析n 測(cè)試目標(biāo)顯示網(wǎng)絡(luò)帶寬、延遲、負(fù)載和TCP端口的變化是如何影 響用戶的響應(yīng)時(shí)間的l測(cè)試工具 Application Expert美國(guó)Compuware(康博)公司
40、Application Vantage美國(guó)Compuware(康博)公司中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試n網(wǎng)絡(luò)應(yīng)用性能分析 n可以解決下列問(wèn)題 n客戶端是否對(duì)數(shù)據(jù)庫(kù)服務(wù)器運(yùn)行了不必要的請(qǐng)求?n當(dāng)服務(wù)器從客戶端接受了一個(gè)查詢,應(yīng)用服務(wù)器是否花費(fèi)了不可接受的時(shí)間聯(lián)系數(shù)據(jù)庫(kù)服務(wù)器?n快速、容易地仿真應(yīng)用性能,根據(jù)最終用戶在不同網(wǎng)絡(luò)配置環(huán)境下的響應(yīng)時(shí)間,用戶可以根據(jù)自己的條件決定應(yīng)用投產(chǎn)的網(wǎng)絡(luò)環(huán)境。中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試實(shí)施策略實(shí)施策略n多個(gè)撲抓點(diǎn),一個(gè)分析n可
41、以自由地將撲抓代理(capture agent) 放在不同平臺(tái) (Windows and UNIX)中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center單點(diǎn)數(shù)據(jù)獲取InternetWeb ServersCapture PointTotal RT= Internet Time + Server Time3 sec estimate 1 sec estimate 2 secgif RequestSNDT=00:00 Protocol Layer Responses T=01:00gif RCVT=03:00中國(guó)軟件評(píng)測(cè)中心 China Software Testing Ce
42、nter兩點(diǎn)數(shù)據(jù)獲取InternetWeb ServersTotal RT= Internet Time + Server Processing/Sending Time3 sec 0.89 sec + 0.31 sec 1.8 sec + 0 secbandwidth effect%, Latency effect % server processing effect %, Server Sending effect %Capture PointCapture Pointgif Request SNDT=00:00 gif Request RCVT=00:31 Client ServerT=
43、 0.31 secgif RCVT=03:00gif SNDT=02:11Client ServerT= 0.89 secOSAOSA中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center典型的故障診斷規(guī)則n采用在應(yīng)用的邏輯上路徑上多點(diǎn)數(shù)據(jù)采集技術(shù)n在任何兩個(gè)節(jié)點(diǎn)對(duì)間進(jìn)行數(shù)據(jù)整合,將整個(gè)交易時(shí)間分解成響應(yīng)部分的時(shí)間。ClientTimeInternet TimeFirewallTimeDNSTimeBackendSystemsTimeRRROSAOSAInternetROSAWeb ServerOSAWeb ServerTime中國(guó)軟件評(píng)測(cè)中心 China Softwar
44、e Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center性能圖表n問(wèn)題發(fā)生在客戶端、網(wǎng)絡(luò)、服務(wù)器還是應(yīng)用?問(wèn)題發(fā)生在客戶端、網(wǎng)絡(luò)、服務(wù)器還是應(yīng)用?n帶寬、延遲對(duì)網(wǎng)絡(luò)雙向性能的影響n節(jié)點(diǎn)瓶徑詳細(xì)列表我能夠輕松看到我的WEB服務(wù)器在處理這個(gè)交易時(shí)有問(wèn)題中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Cent
45、er中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center錯(cuò)誤診斷n錯(cuò)誤是怎樣影響性能的?n應(yīng)用級(jí)錯(cuò)誤: HTTP, FTP, DNS, FTP, No response seen, repeated DNS request, .nTCP錯(cuò)誤: retransmissions, missing data, frame out of sequence, connection errors, resets, .nIP錯(cuò)誤: missing fragment, missing fragment data
46、, .nOther errors: ICMP, Improper frame, .中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center 結(jié)果呈現(xiàn)結(jié)果呈現(xiàn)l高層應(yīng)用管理視高層應(yīng)用管理視圖圖l繪制與應(yīng)用相關(guān)繪制與應(yīng)用相關(guān)聯(lián)的客戶、網(wǎng)絡(luò)聯(lián)的客戶、網(wǎng)絡(luò)和服務(wù)器構(gòu)件和服務(wù)器構(gòu)件l創(chuàng)建客戶化應(yīng)用創(chuàng)建客戶化應(yīng)用圖表圖表l管理視圖管理視圖,事件和事件和診斷報(bào)告診斷報(bào)告中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試n網(wǎng)絡(luò)應(yīng)用性能監(jiān)控 n測(cè)試目標(biāo) 在系統(tǒng)試運(yùn)行之后
47、,我們需要及時(shí)準(zhǔn)確地了解網(wǎng)絡(luò)上正在發(fā)生什么事情;什么應(yīng)用在運(yùn)行,如何運(yùn)行;多少PC正在訪問(wèn)LAN或WAN;哪些應(yīng)用程序?qū)е孪到y(tǒng)瓶頸或資源競(jìng)爭(zhēng) n測(cè)試工具 Network Expert美國(guó)Compuware(康博)公司中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試n網(wǎng)絡(luò)應(yīng)用性能監(jiān)控 n用戶關(guān)心的問(wèn)題:用戶關(guān)心的問(wèn)題:n分析關(guān)鍵應(yīng)用程序的性能n定位問(wèn)題的根源是在客戶端、服務(wù)器、應(yīng)用程序還是網(wǎng)絡(luò)n哪些應(yīng)用程序占用大量帶寬n哪些用戶產(chǎn)生了最大的網(wǎng)絡(luò)流量。 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)
48、試n網(wǎng)絡(luò)應(yīng)用性能監(jiān)控內(nèi)容n應(yīng)用監(jiān)視 :網(wǎng)絡(luò)的硬件設(shè)備、網(wǎng)絡(luò)應(yīng)用的流量和流量的拓?fù)浣Y(jié)構(gòu) n關(guān)鍵特性:客戶和服務(wù)器通信量負(fù)載 、應(yīng)用反應(yīng)時(shí)間 n按會(huì)話統(tǒng)計(jì)傳輸負(fù)載:測(cè)試應(yīng)用和會(huì)話級(jí)響應(yīng)時(shí)間、最終用戶觀察到的響應(yīng)時(shí)間 n測(cè)試延遲是在何處被引入網(wǎng)絡(luò)的,瓶頸在哪里 n趨勢(shì)分析 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center具體監(jiān)控什么?具體監(jiān)控什么?n監(jiān)視通過(guò)LAN和WAN的客戶/服務(wù)器對(duì)話;n分析網(wǎng)段上的數(shù)據(jù)流,發(fā)現(xiàn)使用的協(xié)議、網(wǎng)絡(luò)應(yīng)用和網(wǎng)絡(luò)設(shè)備;n收集當(dāng)前網(wǎng)絡(luò)環(huán)境中的數(shù)據(jù)傳輸情況和響應(yīng)時(shí)間;n把數(shù)據(jù)與用戶設(shè)定的應(yīng)用和服務(wù)器的服務(wù)水平目標(biāo)相比較,報(bào)告異常行為;n當(dāng)應(yīng)用的響
49、應(yīng)時(shí)間超過(guò)了用戶定義的限度時(shí)觸發(fā)警報(bào);n提供有關(guān)WAN鏈路的利用率、吞吐量等信息;n對(duì)網(wǎng)絡(luò)數(shù)據(jù)的自動(dòng)收集并立刻處理網(wǎng)絡(luò)數(shù)據(jù);n在不影響應(yīng)用系統(tǒng)的前提下,對(duì)其全面的監(jiān)控統(tǒng)計(jì)出詳細(xì)的使用率和性能指標(biāo);?中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在計(jì)算機(jī)系統(tǒng)上運(yùn)行WANServerVantage Probe應(yīng)用流量應(yīng)用流量響應(yīng)時(shí)間響應(yīng)時(shí)間Segment utilizationSystem utilizationBaan中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Cen
50、ter網(wǎng)絡(luò)網(wǎng)絡(luò)應(yīng)用應(yīng)用的監(jiān)控的監(jiān)控l確定誰(shuí)在使用網(wǎng)絡(luò),什么應(yīng)用在網(wǎng)絡(luò)上運(yùn)行l(wèi)能夠管理超過(guò)2000個(gè)應(yīng)用l進(jìn)一步了解影響響應(yīng)時(shí)間的原因l提供用戶和應(yīng)用在網(wǎng)絡(luò)系統(tǒng)上運(yùn)行的蹤跡,為網(wǎng)絡(luò)安全管理提供有力證據(jù)l24/7 對(duì)應(yīng)用性能的監(jiān)控,并能提供相應(yīng)的報(bào)表l應(yīng)用信息告訴你誰(shuí)、什么時(shí)間、在哪里、干什么、占用多少網(wǎng)絡(luò)帶寬、占用了多長(zhǎng)時(shí)間。中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software
51、 Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center測(cè)量應(yīng)用的響應(yīng)時(shí)間測(cè)量應(yīng)用的響應(yīng)時(shí)間1
52、: Network Round-Trip Latency0: ClientResponseTime2: ServerResponseTimeprobeApplication Response Time Benchmark (0+1+2)probe中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center網(wǎng)絡(luò)延遲網(wǎng)絡(luò)延遲7secs - 3secs = 4secsProb BprobA客戶觀察到的響應(yīng)時(shí)間 服務(wù)器響應(yīng)時(shí)間3:55:173:55:15起始時(shí)間起始時(shí)間終止時(shí)間終止時(shí)間3:55:203:55:22Session Level RT (A)3:55:22 - 3:55:15
53、 = 7secsSession Level RT (B)3:55:20 - 3:55:17 = 3secs中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center什么信息能幫助你管理網(wǎng)絡(luò)系統(tǒng)?什么信息能幫助你管理網(wǎng)絡(luò)系統(tǒng)?Client response timesData quantitiesTime of dayUser namesServersApplicationsNetwork latencyWho & WhereWhatWhenHow much中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center快速解決網(wǎng)絡(luò)中的應(yīng)用問(wèn)題快速解決網(wǎng)絡(luò)中的應(yīng)用問(wèn)
54、題n評(píng)估系統(tǒng)總體性能n隔離問(wèn)題源頭Who, what, why, when, where, how?n定位應(yīng)用故障 Network, application and server AppAppDBServersLANWANClient中國(guó)軟件評(píng)測(cè)中心 China Software Testing CenterSnifferSun Net Mgr.ApplicationPresentationSessionTransportNetworkData LinkPhysicalApplicationPresentationSessionTransportNetworkData LinkPhysical
55、RoutersHubsSwitchesLAN WAN InfrastructureEthernetFrame RelayATMHP OVElementManagersNetworkVantageClientServerNetworkFrameworksAssetMgmt.ConfigMgmt.SoftDist.EventMgmt.Response TimeTraffic Visualization網(wǎng)絡(luò)應(yīng)用監(jiān)控的關(guān)注點(diǎn)中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center網(wǎng)絡(luò)應(yīng)用性能監(jiān)控體系結(jié)構(gòu)nNV覆蓋整個(gè)網(wǎng)絡(luò)覆蓋整個(gè)網(wǎng)絡(luò)n在網(wǎng)絡(luò)上放置探陣在網(wǎng)絡(luò)上放置探陣ClientsW
56、eb ServerApplication ServerDatabase ServerDBNetworkVantage中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center網(wǎng)絡(luò)應(yīng)用性能監(jiān)控體系結(jié)構(gòu)網(wǎng)絡(luò)應(yīng)用性能監(jiān)控體系結(jié)構(gòu)Probe function:Listen MonitoringAnalysisAlarm中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center 路由器DDN幀中繼連接合并不同連接合并不同Probe搜集的數(shù)據(jù)搜集的數(shù)據(jù)以便在企業(yè)級(jí)水平以便在企業(yè)級(jí)水平上觀察端對(duì)端的上觀察端對(duì)端的應(yīng)用對(duì)話應(yīng)用對(duì)話分析網(wǎng)絡(luò)會(huì)話分析網(wǎng)絡(luò)會(huì)話Wan Kite專用
57、連接設(shè)備 網(wǎng)絡(luò)應(yīng)用性能監(jiān)控工作原理網(wǎng)絡(luò)應(yīng)用性能監(jiān)控工作原理自動(dòng)不間斷采集自動(dòng)不間斷采集網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)同步采集和儲(chǔ)蓄數(shù)據(jù)同步采集和儲(chǔ)蓄數(shù)據(jù)根據(jù)設(shè)定的時(shí)間傳輸數(shù)據(jù)根據(jù)設(shè)定的時(shí)間傳輸數(shù)據(jù)中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試n網(wǎng)絡(luò)預(yù)測(cè) n可以解決下列問(wèn)題:n系統(tǒng)未來(lái)發(fā)展的擴(kuò)展性 n預(yù)測(cè)網(wǎng)絡(luò)流量的變化 n網(wǎng)絡(luò)結(jié)構(gòu)的變化對(duì)用戶系統(tǒng)的影響 根據(jù)規(guī)劃數(shù)據(jù)進(jìn)行預(yù)測(cè)并提供網(wǎng)絡(luò)性能預(yù)測(cè)數(shù)據(jù) 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試n網(wǎng)絡(luò)預(yù)測(cè) n測(cè)試內(nèi)容如下 :n設(shè)置服務(wù)水平n完成日網(wǎng)絡(luò)容
58、量規(guī)劃n離線測(cè)試網(wǎng)絡(luò)n網(wǎng)絡(luò)失效和容量極限分析n完成日常故障診斷n預(yù)測(cè)網(wǎng)絡(luò)設(shè)備遷移和網(wǎng)絡(luò)設(shè)備升級(jí)對(duì)整個(gè)網(wǎng)絡(luò)的影響 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在服務(wù)器上性能的測(cè)試n服務(wù)器管理面臨的風(fēng)險(xiǎn) n一般系統(tǒng)具有多臺(tái)服務(wù)器,有不同服務(wù)器類型,管理起來(lái)很困難n服務(wù)器的性能問(wèn)題很難診斷n沒(méi)有發(fā)現(xiàn)的簡(jiǎn)單問(wèn)題可能引起許多用戶的巨大問(wèn)題中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在服務(wù)器上性能的測(cè)試n測(cè)試關(guān)鍵點(diǎn) n資源的占用情況n數(shù)據(jù)庫(kù)性能n應(yīng)用自身的性能n故障報(bào)警及排除中國(guó)軟件評(píng)測(cè)中心 China Software Testin
59、g Center應(yīng)用在服務(wù)器上性能的測(cè)試n監(jiān)控內(nèi)容如下 :n對(duì)主機(jī)和操作系統(tǒng)的監(jiān)控 n對(duì)數(shù)據(jù)庫(kù)及應(yīng)用系統(tǒng)的監(jiān)控 n中間件服務(wù)器監(jiān)控中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在服務(wù)器上性能的測(cè)試n對(duì)主機(jī)和操作系統(tǒng)的監(jiān)控內(nèi)容如下 :n磁盤管理n網(wǎng)絡(luò)n安全控制n文件系統(tǒng) n用戶 n內(nèi)存 n交換區(qū)SWAP nCPU n進(jìn)程PROCESSES n活動(dòng)的進(jìn)程 中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在服務(wù)器上性能的測(cè)試舉例說(shuō)明磁盤管理磁盤管理n采集物理讀/寫和邏輯讀寫的信息n收集操作系統(tǒng)和其他平臺(tái)上的磁盤忙信息n監(jiān)控I/O中國(guó)軟
60、件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在服務(wù)器上性能的測(cè)試文件系統(tǒng)文件系統(tǒng)n顯示每個(gè)文件系統(tǒng)的使用率,檢測(cè)文件系統(tǒng)空閑空間的大小n剪裁文件系統(tǒng)刪除指定的CORE文件和其他文件n顯示文件系統(tǒng)的mount on device,type,size等內(nèi)容n可以監(jiān)控特殊的文件系統(tǒng),如NFS,CDROMn檢測(cè)特定文件的存在及超出特定期限的文件存在中國(guó)軟件評(píng)測(cè)中心 China Software Testing Center應(yīng)用在服務(wù)器上性能的測(cè)試內(nèi)存內(nèi)存n顯示可用的內(nèi)存數(shù)量n決定當(dāng)前的內(nèi)存短缺量n幫助分析內(nèi)存問(wèn)題n顯示內(nèi)存的實(shí)存、所有虛存和kernel的狀態(tài)等信息中國(guó)軟件
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)英語(yǔ)課堂游戲單詞字母句子類游戲搶讀單詞
- 高效審計(jì)技巧在商業(yè)決策中的應(yīng)用
- 小學(xué)數(shù)學(xué)課逢冰雹惡劣天氣教學(xué)教案五六年級(jí)段
- 購(gòu)物中心的市場(chǎng)定位策略與消費(fèi)者心理分析
- 高效率談判模式推動(dòng)醫(yī)療器械與藥物的智能化的數(shù)字解決方案
- 超車、并線中的危險(xiǎn)因素及預(yù)防措施
- 高科技辦公室的空間布局及裝修設(shè)計(jì)要點(diǎn)
- 高效行政打造卓越的日程安排
- 軟件界面的色彩美學(xué)用戶體驗(yàn)與視覺設(shè)計(jì)
- 跨文化營(yíng)銷在跨境電商的實(shí)踐與影響
- 城市軌道交通乘客服務(wù)課件(完整版)
- 圍手術(shù)期肺部感染
- 北師大版語(yǔ)文選修《蕭蕭》ppt課件1
- 大學(xué)生職業(yè)素養(yǎng)課件-5第五單元學(xué)會(huì)有效溝通-PPT課件
- 煤礦2021年重大安全風(fēng)險(xiǎn)分析預(yù)判防控報(bào)告全文
- 《傷逝》_魯迅課件__大學(xué)語(yǔ)文(基礎(chǔ)教育)
- 《談骨氣》課文閱讀(共2頁(yè))
- 高考成績(jī)證明模板
- 蝴蝶蘭PPT課件
- 賓館做房記錄表
- 工業(yè)管道檢查報(bào)告
評(píng)論
0/150
提交評(píng)論