性能測(cè)試介紹ppt課件.pptx

性能測(cè)試介紹ppt課件.pptx

ID:59470935

大?。?.33 MB

頁(yè)數(shù):22頁(yè)

時(shí)間:2020-09-14

性能測(cè)試介紹ppt課件.pptx_第1頁(yè)
性能測(cè)試介紹ppt課件.pptx_第2頁(yè)
性能測(cè)試介紹ppt課件.pptx_第3頁(yè)
性能測(cè)試介紹ppt課件.pptx_第4頁(yè)
性能測(cè)試介紹ppt課件.pptx_第5頁(yè)
資源描述:

《性能測(cè)試介紹ppt課件.pptx》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、性能測(cè)試介紹大綱一、性能測(cè)試基本知識(shí)介紹二、性能指標(biāo)介紹三、性能測(cè)試工具及常用命令四、性能問(wèn)題分析定位一、性能測(cè)試基本知識(shí)介紹1、什么是軟件性能軟件性能包含多個(gè)層面;不同的角色,對(duì)于軟件性能關(guān)注點(diǎn)不同用戶關(guān)注:系統(tǒng)響應(yīng)時(shí)間管理人員關(guān)注:性能關(guān)注點(diǎn)軟件性能描述應(yīng)用服務(wù)器/數(shù)據(jù)庫(kù)服務(wù)器資源使用是否合理?資源利用率系統(tǒng)能否實(shí)現(xiàn)可擴(kuò)展?可擴(kuò)展性系統(tǒng)能否實(shí)現(xiàn)可擴(kuò)展?可擴(kuò)展性系統(tǒng)最多能支持多少用戶?系統(tǒng)容量系統(tǒng)最大業(yè)務(wù)處理量?系統(tǒng)容量系統(tǒng)性能可能瓶頸在哪里?系統(tǒng)可擴(kuò)展性更換哪些設(shè)備能提高系統(tǒng)性能?系統(tǒng)可擴(kuò)展性一、性能測(cè)

2、試基本知識(shí)介紹開(kāi)發(fā)人員關(guān)注軟件測(cè)試針對(duì)上述三方面的要求進(jìn)行性能測(cè)試開(kāi)發(fā)人員關(guān)心的問(wèn)題問(wèn)題層次架構(gòu)設(shè)計(jì)是否合理系統(tǒng)架構(gòu)數(shù)據(jù)庫(kù)設(shè)計(jì)是否合理數(shù)據(jù)庫(kù)設(shè)計(jì)代碼是否存在性能問(wèn)題代碼系統(tǒng)中是否存在不合理的內(nèi)存使用方式代碼系統(tǒng)中是否存在不合理的現(xiàn)場(chǎng)同步方式設(shè)計(jì)與代碼系統(tǒng)中是否存在不合理的資源競(jìng)爭(zhēng)設(shè)計(jì)與代碼一、性能測(cè)試基本知識(shí)介紹2、性能測(cè)試的目標(biāo)1)能力驗(yàn)證:測(cè)試軟件在系統(tǒng)中的運(yùn)行性能,評(píng)估是否滿足性能需求;2)性能分析:對(duì)性能測(cè)試數(shù)據(jù)進(jìn)行分析,定位性能問(wèn)題;是否存在內(nèi)存泄露是否存在數(shù)據(jù)庫(kù)死鎖和經(jīng)常出新的長(zhǎng)事務(wù)是否出現(xiàn)線程

3、/進(jìn)程同步失敗是否出現(xiàn)資源占用導(dǎo)致死鎖是否出現(xiàn)異常處理錯(cuò)誤導(dǎo)致系統(tǒng)死鎖3)性能調(diào)優(yōu):對(duì)性能問(wèn)題進(jìn)行調(diào)優(yōu)。一、性能測(cè)試基本知識(shí)介紹3、性能需求分析新產(chǎn)品或功能需要對(duì)性能需求進(jìn)行分析。通過(guò)分析了解被測(cè)系統(tǒng)典型場(chǎng)景,確定性能目標(biāo)。系統(tǒng)響應(yīng)時(shí)間合理的響應(yīng)時(shí)間取決于實(shí)際的客戶需求普遍能接受的響應(yīng)時(shí)間標(biāo)準(zhǔn)(2/5/8秒原則)系統(tǒng)處理容量分析系統(tǒng)平均訪問(wèn)量分析系統(tǒng)峰值訪問(wèn)量系統(tǒng)資源占用CPU占用不超過(guò)65%內(nèi)存占用不超過(guò)70%二、性能指標(biāo)介紹性能測(cè)試時(shí)需要監(jiān)控的指標(biāo)應(yīng)用--事務(wù)平均響應(yīng)時(shí)間--每秒事務(wù)數(shù)(TPS)系統(tǒng)在同

4、一時(shí)間內(nèi)處理業(yè)務(wù)的最大能力。反應(yīng)系統(tǒng)處理能力。--每秒點(diǎn)擊率每秒鐘點(diǎn)擊數(shù)提供了當(dāng)前負(fù)載中對(duì)系統(tǒng)產(chǎn)生的點(diǎn)擊量記錄。--吞吐量當(dāng)前系統(tǒng)負(fù)載下所使用的帶寬。能夠確定是否存在網(wǎng)絡(luò)帶寬的瓶頸。--事務(wù)失敗率二、性能指標(biāo)介紹服務(wù)器資源-CPU:User%、Sys%、Idle%-內(nèi)存:memtotal、memfree、cached、buffers-硬盤(pán):DiskRead、DiskWrite-網(wǎng)絡(luò):read、write三、性能測(cè)試工具及常用命令1、壓力測(cè)試工具LoadrunnerSoapUIJmeterWebload2、監(jiān)

5、控工具NmonSiteScopeZabbixJconsoleSpotlight三、性能測(cè)試工具及常用命令3、輕量級(jí)常用監(jiān)控工具Fiddler三、性能測(cè)試工具及常用命令---服務(wù)器端處理請(qǐng)求的時(shí)間:ServerBeginResponse–ServerGotRequest---請(qǐng)求在網(wǎng)絡(luò)上傳輸?shù)臅r(shí)間:(ServerGotRequest-ClientDoneRequest)-(DNSTime+TCPConnectTime)三、性能測(cè)試工具及常用命令HttpWatch三、性能測(cè)試工具及常用命令三、性能測(cè)試工具及常用

6、命令三、性能測(cè)試工具及常用命令4、常用命令top(topas)vmstat(內(nèi)存)iostat(IO)sar–nDEV時(shí)間間隔次數(shù)(網(wǎng)絡(luò))jmapjconsole四、性能問(wèn)題分析定位問(wèn)題定位:1、響應(yīng)時(shí)間定位2、內(nèi)存溢出定位3、內(nèi)存泄露定位4、數(shù)據(jù)庫(kù)性能定位四、性能問(wèn)題分析定位1、響應(yīng)時(shí)間定位1)平均事務(wù)響應(yīng)時(shí)間四、性能問(wèn)題分析定位2)Web頁(yè)面診斷四、性能問(wèn)題分析定位3)用戶與響應(yīng)時(shí)間隨著用戶數(shù)的增加,平均事務(wù)響應(yīng)時(shí)間也在增長(zhǎng)。當(dāng)虛擬用戶數(shù)超過(guò)64時(shí),響應(yīng)時(shí)間明顯變長(zhǎng)四、性能問(wèn)題分析定位2、內(nèi)存溢出日志信

7、息:四、性能問(wèn)題分析定位3、內(nèi)存泄露1)通過(guò)jconsole觀察Heap堆棧的使用情況2)使用jmap命令導(dǎo)出JVM內(nèi)存堆信息3)使用MAT工具分析內(nèi)存泄露情況四、性能問(wèn)題分析定位4、數(shù)據(jù)庫(kù)性能定位AWR報(bào)告Spotlight實(shí)時(shí)監(jiān)控

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。