




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、. .通過(guò)對(duì)軟件測(cè)試中性能測(cè)試的初步了解,總結(jié)軟件性能指標(biāo)中的幾個(gè)術(shù)語(yǔ):響應(yīng)時(shí)間、并發(fā)用戶數(shù),吞吐量,性能計(jì)數(shù)器,TPS,HPS。在使用性能測(cè)試工具進(jìn)展測(cè)試時(shí),還會(huì)接觸到“思考時(shí)間Think Time的概念。供以后學(xué)習(xí)使用。 1、響應(yīng)時(shí)間根據(jù)個(gè)人理解,響應(yīng)時(shí)間指的是“系統(tǒng)響應(yīng)時(shí)間,定義為應(yīng)用系統(tǒng)從發(fā)出請(qǐng)求開場(chǎng)到客戶端接收到響應(yīng)所消耗的時(shí)間。把它作為用戶視角的軟件性能的主要表達(dá)。它包括網(wǎng)絡(luò)上的傳輸時(shí)間,web效勞器上處理時(shí)間,APP效勞器上處理時(shí)間,DB效勞器上處理時(shí)間,但不包括瀏覽器上的內(nèi)容顯示時(shí)間,即“呈現(xiàn)時(shí)間,這是因?yàn)槌尸F(xiàn)時(shí)間在很大程度上取決于客戶端的表現(xiàn),例如,一臺(tái)內(nèi)存缺乏的客戶端機(jī)器在
2、處理復(fù)雜頁(yè)面的時(shí)候,其呈現(xiàn)時(shí)間可能就很長(zhǎng),而這并不能說(shuō)明整個(gè)系統(tǒng)的性能。許多描述性能測(cè)試的書或者工具把“響應(yīng)時(shí)間定義為“應(yīng)用系統(tǒng)從請(qǐng)求發(fā)出開場(chǎng)到客戶端接收到最后一個(gè)字節(jié)數(shù)據(jù)所消耗的時(shí)間。造成這種差異的原因是,對(duì)用戶體驗(yàn)來(lái)說(shuō),可以采用一些技巧在數(shù)據(jù)尚未完全接收完成時(shí)進(jìn)展呈現(xiàn)來(lái)減少用戶感受到的響應(yīng)時(shí)間。當(dāng)然,針對(duì)Web 應(yīng)用的測(cè)試因?yàn)闉g覽器行為是既定的,我們?nèi)匀徊捎煤笠环N定義方式來(lái)描述響應(yīng)時(shí)間。關(guān)于響應(yīng)時(shí)間,要特別說(shuō)明的一點(diǎn)是,對(duì)客戶來(lái)說(shuō),該值是否能夠被承受是帶有一定的用戶主觀色彩,也就是說(shuō),響應(yīng)時(shí)間的“長(zhǎng)和“短沒有絕對(duì)的區(qū)別。因此,在進(jìn)展性能測(cè)試時(shí),“合理的響應(yīng)時(shí)間取決于實(shí)際的用戶需求,而不能依
3、據(jù)測(cè)試人員自己的設(shè)想來(lái)決定。 2、最大并發(fā)用戶數(shù)有兩種理解方式,一種是從業(yè)務(wù)的角度來(lái)模擬真實(shí)的用戶,表達(dá)的是業(yè)務(wù)并發(fā)用戶數(shù),指在同一時(shí)間段內(nèi)系統(tǒng)的用戶數(shù)量。另一種是從效勞器端承受的壓力來(lái)考慮,這里的“并發(fā)用戶數(shù)指的是同時(shí)向效勞器端發(fā)出請(qǐng)求的客戶數(shù),該概念一般結(jié)合并發(fā)測(cè)試Concurrency Testing使用,表達(dá)的是效勞端承受的最大并發(fā)數(shù)。在實(shí)際的性能測(cè)試中,經(jīng)常接觸到“并發(fā)用戶數(shù)、“系統(tǒng)用戶數(shù)和“同時(shí)在線用戶數(shù)的概念,下面引用一本書的例子來(lái)說(shuō)明它們之間的差異。假設(shè)有一個(gè)OA系統(tǒng),該系統(tǒng)有2000個(gè)使用用戶這就是說(shuō),可能使用該OA系統(tǒng)的用戶總數(shù)是2000 名,這個(gè)概念就是“系統(tǒng)用戶數(shù),該系
4、統(tǒng)有一個(gè)“在線統(tǒng)計(jì)功能系統(tǒng)用一個(gè)全局變量計(jì)數(shù)所有已登錄的用戶,從在線統(tǒng)計(jì)功能中可以得到,最頂峰時(shí)有500人在線這個(gè)500 就是一般所說(shuō)的“同時(shí)在線人數(shù),根據(jù)我們對(duì)業(yè)務(wù)并發(fā)用戶數(shù)的定義,這500 就是整個(gè)系統(tǒng)使用時(shí)最大的業(yè)務(wù)并發(fā)用戶數(shù)。當(dāng)然,500 這個(gè)數(shù)值只是說(shuō)明在最頂峰時(shí)刻有500 個(gè)用戶登錄了系統(tǒng),并不表示實(shí)際效勞器承受的壓力。因?yàn)樾谄鞒惺艿膲毫€與具體的用戶模式相關(guān)。根據(jù)我們對(duì)業(yè)務(wù)并發(fā)用戶數(shù)的定義,這500 就是整個(gè)系統(tǒng)使用時(shí)最大的業(yè)務(wù)并發(fā)用戶數(shù)。當(dāng)然,500 這個(gè)數(shù)值只是說(shuō)明在最頂峰時(shí)刻有500 個(gè)用戶登錄了系統(tǒng),并不表示實(shí)際效勞器承受的壓力。因?yàn)樾谄鞒惺艿膲毫€與具體的用戶模式相
5、關(guān)。例如,在這500 個(gè)“同時(shí)使用系統(tǒng)的用戶中,考察某一個(gè)時(shí)間點(diǎn),在這個(gè)時(shí)間上,假設(shè)其中40%的用戶在饒有興致地看系統(tǒng)公告注意:“看這個(gè)動(dòng)作是不會(huì)對(duì)效勞端產(chǎn)生任何負(fù)擔(dān)的,20%的用戶在填寫復(fù)雜的表格對(duì)用戶填寫的表格來(lái)說(shuō),只有在“提交的時(shí)刻才會(huì)向效勞端發(fā)送請(qǐng)求,填寫過(guò)程是不對(duì)效勞端構(gòu)成壓力的,20%局部用戶在發(fā)呆也就是什么也沒有做,剩下的20%用戶在不停地從一個(gè)頁(yè)面跳轉(zhuǎn)到另一個(gè)頁(yè)面在這種場(chǎng)景下,可以說(shuō),只有20%的用戶真正對(duì)效勞器構(gòu)成了壓力。因此,從上面的例子中可以看出,效勞器實(shí)際承受的壓力不只取決于業(yè)務(wù)并發(fā)用戶數(shù),還取決于用戶的業(yè)務(wù)場(chǎng)景。 3、吞吐量吞吐量是指“單位時(shí)間內(nèi)系統(tǒng)處理的客戶請(qǐng)求的數(shù)
6、量,直接表達(dá)軟件系統(tǒng)的性能承載能力。一般來(lái)說(shuō),吞吐量用請(qǐng)求數(shù)/秒或是頁(yè)面數(shù)/秒來(lái)衡量,從業(yè)務(wù)的角度,吞吐量也可以用人數(shù)/天或是處理的業(yè)務(wù)數(shù)/小時(shí)等單位來(lái)衡量。當(dāng)然,從網(wǎng)絡(luò)的角度來(lái)說(shuō),也可以用字節(jié)數(shù)/天來(lái)考察網(wǎng)絡(luò)流量。對(duì)于交互式應(yīng)用來(lái)說(shuō),吞吐量指標(biāo)反映的是效勞器承受的壓力。 4、性能計(jì)數(shù)器性能計(jì)數(shù)器Counter是描述效勞器或操作系統(tǒng)性能的一些數(shù)據(jù)指標(biāo)。例如,對(duì)Windows 系統(tǒng)來(lái)說(shuō),使用內(nèi)存數(shù)Memory In Usage,進(jìn)程時(shí)間Total Process Time等都是常見的計(jì)數(shù)器。與性能計(jì)數(shù)器相關(guān)的另一個(gè)術(shù)語(yǔ)是“資源利用率。該術(shù)語(yǔ)指的是系統(tǒng)各種資源的使用狀況。為了方便比較,一般用“資源
7、的實(shí)際使用/總的資源可用量形成資源利用率的數(shù)據(jù),用以進(jìn)展各種資源使用的比較。例如,我們會(huì)說(shuō)到,“某某系統(tǒng)在承受10000 用戶的并發(fā)時(shí),Web 效勞器的CPU占用率為68%,平均的內(nèi)存占用率為55%,這其中,68%和55%就是典型的資源利用率的數(shù)值。 5、思考時(shí)間思考時(shí)間Think Time,也被稱為“休眠時(shí)間,從業(yè)務(wù)的角度來(lái)說(shuō),這個(gè)時(shí)間指的是用戶在進(jìn)展操作時(shí),每個(gè)請(qǐng)求之間的間隔時(shí)間。從自動(dòng)化測(cè)試實(shí)現(xiàn)的角度來(lái)說(shuō),要真實(shí)地模擬用戶操作,就必須在測(cè)試腳本中讓各個(gè)操作之間等待一段時(shí)間,表達(dá)在腳本中,具體而言,就是在操作之間放置一個(gè)Think 的函數(shù),使得腳本在執(zhí)行兩個(gè)操作之間等待一段時(shí)間。 6、TPS TPS:Transaction per second,每秒鐘系統(tǒng)能夠處理的交易或者事務(wù)的數(shù)量。它是衡量系統(tǒng)處理能力的重要指標(biāo)。 7、HPS點(diǎn)擊率:HPS,每秒鐘用戶向WEB效勞器提交的HTTP請(qǐng)求數(shù)。這個(gè)指標(biāo)是WEB應(yīng)用特有的一個(gè)指標(biāo),WEB應(yīng)用是"請(qǐng)求響應(yīng)"模式,用戶發(fā)出一次申請(qǐng),效勞器就要處理一次,所以點(diǎn)擊是WEB應(yīng)用能夠處理的交易的最小單位。如果把每次點(diǎn)擊定義為一個(gè)交易,點(diǎn)擊率
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高端住宅用地土地使用權(quán)轉(zhuǎn)讓與住宅配套服務(wù)合同
- 實(shí)驗(yàn)室精密儀器全面維護(hù)保養(yǎng)服務(wù)協(xié)議
- 跨境電商智能零售供應(yīng)鏈金融風(fēng)險(xiǎn)防控合同
- 城市配送物流調(diào)度員派遣合作協(xié)議
- 《情緒與工作滿意度》課件
- 學(xué)習(xí)《中小學(xué)教師職業(yè)道德規(guī)范》
- 上虞民宿運(yùn)營(yíng)管理方案
- 中石化管理模式
- 單個(gè)菜品培訓(xùn)講解
- 小班健康活動(dòng)《我會(huì)擦屁股》教學(xué)方案
- 【綏化】2025年黑龍江綏化市“市委書記進(jìn)校園”事業(yè)單位引進(jìn)人才287人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 粉筆協(xié)議班電子合同
- 2025-2030顯微鏡行業(yè)市場(chǎng)深度分析及發(fā)展策略研究報(bào)告
- 張家界2025年張家界市公安局招聘360名警務(wù)輔助人員筆試歷年參考題庫(kù)附帶答案詳解
- 【大數(shù)跨境】2025年保溫杯出海市場(chǎng)洞察報(bào)告
- 《掌握專利申請(qǐng)流程》課件
- 腎內(nèi)科健康科普護(hù)理
- 礦業(yè)技術(shù)服務(wù)合同協(xié)議
- 第1課 中華文明的起源與早期國(guó)家 課件 人教版必修上冊(cè)中外歷史綱要
- 小學(xué)男生生理衛(wèi)生健康教育講座
- 2025-2030中國(guó)核電用鋼行業(yè)市場(chǎng)發(fā)展分析及發(fā)展前景與投資戰(zhàn)略研究報(bào)告
評(píng)論
0/150
提交評(píng)論