版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章軟件性能概述軟件性能基礎(chǔ)軟件性能的概念軟件性能是與軟件功能相對(duì)應(yīng)的一種非常重要的非功能特性,表明了軟件系統(tǒng)對(duì)時(shí)間及時(shí)性 與資源經(jīng)濟(jì)性的要求。對(duì)于一個(gè)軟件系統(tǒng),運(yùn)行時(shí)執(zhí)行速度越快、占用系統(tǒng)存儲(chǔ)資源及其他資源 越少,貝揪件性能越好。軟件性能與軟件功能是軟件能力的不同體現(xiàn),以一我的業(yè)務(wù)水平來(lái)比喻,“功能”是某我 能夠做的事情,“性能”指此人完成這件事情的效率。在功能相同的情況下,性能是衡量事情 完成效果的一個(gè)重要因素。不同角色對(duì)軟件性能的理解)從系統(tǒng)用戶角度看軟件性能系統(tǒng)用戶指實(shí)際使用系統(tǒng)功能的人員。系統(tǒng)用戶看到的軟件性能就是軟件的響應(yīng)時(shí)間,即 當(dāng)用戶在軟件中執(zhí)行一個(gè)功能操作后,到軟件把本次操
2、作的結(jié)果完全展現(xiàn)給用戶所消耗的時(shí) 間。系統(tǒng)響應(yīng)時(shí)間的影響因素有: 功能的粒度、客戶端網(wǎng)絡(luò)情況、服務(wù)器當(dāng)前忙閑情況等。從 系統(tǒng)用戶角度看,軟件響應(yīng)時(shí)間越短,系統(tǒng)性能越好。)從系統(tǒng)運(yùn)維人員角度看軟件性能系統(tǒng)運(yùn)維人員指負(fù)責(zé)軟件系統(tǒng)運(yùn)行維護(hù)的工作人員。運(yùn)維人員在關(guān)注系統(tǒng)響應(yīng)時(shí)間的同時(shí),還需要關(guān)注系統(tǒng)的資源利用率、系統(tǒng)最大容量、系 統(tǒng)訪問(wèn)量變化趨勢(shì)、數(shù)據(jù)量增長(zhǎng)幅度、系統(tǒng)擴(kuò)展能力等,并在此基礎(chǔ)上制定合理的系統(tǒng)維護(hù)計(jì)劃,以保障系統(tǒng)能夠?yàn)橛脩籼峁┓€(wěn)定可靠的持續(xù)服務(wù) 運(yùn)維人員關(guān)注的性能問(wèn)題:運(yùn)維人員關(guān)心的問(wèn)題軟件性能描述服務(wù)器的資源使用情況合理嗎資源利用率應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器的資源使用狀況合理嗎資源利用率系
3、統(tǒng)是否能夠?qū)崿F(xiàn)擴(kuò)展系統(tǒng)可擴(kuò)展性系統(tǒng)最多能支持多少用戶的訪問(wèn)系統(tǒng)容量系統(tǒng)最大的業(yè)務(wù)處理量是多少系統(tǒng)容量系統(tǒng)性能可能的瓶頸在哪里系統(tǒng)可擴(kuò)展性更換哪些設(shè)備能夠提高系統(tǒng)性能系統(tǒng)可擴(kuò)展性系統(tǒng)能否支持小時(shí)的業(yè)務(wù)訪問(wèn)系統(tǒng)穩(wěn)定性)從系統(tǒng)開(kāi)發(fā)人員角度看軟件性能系統(tǒng)開(kāi)發(fā)人員指系統(tǒng)軟件的設(shè)計(jì)和開(kāi)發(fā)人員 開(kāi)發(fā)人員關(guān)注的性能問(wèn)題:開(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ì)代碼是否存在性能方面的冋題代碼系統(tǒng)中是否有不合理的內(nèi)存使用方式代碼系統(tǒng)中是否存在不合理的線程冋步方式設(shè)計(jì)與代碼系統(tǒng)中是否存在不合理的資源競(jìng)爭(zhēng)設(shè)計(jì)與代碼軟件性能的重要性保障軟件系統(tǒng)的性能具有十分重要的意義,具體
4、體現(xiàn)在以下方面:()系統(tǒng)性能越好,執(zhí)行速度越快,用戶使用系統(tǒng)的體驗(yàn)就越好()系統(tǒng)性能越好,用戶的等待時(shí)間越少,有利于提高軟件操作效率。()系統(tǒng)性能越好,處理能力越大,單位時(shí)間處理業(yè)務(wù)量越大。()系統(tǒng)性能越好,在大量用戶訪問(wèn)系統(tǒng)時(shí)系統(tǒng)穩(wěn)定性越好,能夠提供持續(xù)服務(wù)。()系統(tǒng)性能擴(kuò)展性越好,越容易提升系統(tǒng)的處理能力,以適應(yīng)更多的訪問(wèn)需求。能意味著重大的銷(xiāo)售損失或用戶流失,保持系統(tǒng)系統(tǒng)性能對(duì)于軟件系統(tǒng)的運(yùn)營(yíng)企業(yè)具有非 常重要性能的的意義,系統(tǒng)下降可良好的系能對(duì)于提高用戶體驗(yàn)、提升站點(diǎn)聲譽(yù)、提升客戶忠 誠(chéng)度、增加系統(tǒng)收入等都具有重要作用。常用性能指標(biāo)響應(yīng)時(shí)間響應(yīng)時(shí)間指用戶感受到的軟件系統(tǒng)為其服務(wù)所耗費(fèi)的
5、時(shí)間。一般情況下,需要定義三種情況下的系統(tǒng)的響應(yīng)時(shí)間:()閑時(shí)響應(yīng)時(shí)間:指系統(tǒng)中訪問(wèn)用戶數(shù)量較少的情況下,用戶訪問(wèn)系統(tǒng)的響應(yīng)時(shí)間,也 可理解為在不受其他用戶干擾的情況下,系統(tǒng)應(yīng)該具有的性能表現(xiàn)。()忙時(shí)響應(yīng)時(shí)間:指在系統(tǒng)處理正常訪問(wèn)用戶量的情況下,用戶訪問(wèn)系統(tǒng)的響應(yīng)時(shí)間。 該指標(biāo)定義了系統(tǒng)在正常訪問(wèn)狀態(tài)下應(yīng)該具有的響應(yīng)時(shí)間要求,體現(xiàn)了系統(tǒng)在正常訪問(wèn)狀態(tài)下 的性能表現(xiàn)。()峰時(shí)響應(yīng)時(shí)間:指在系統(tǒng)具有大量并發(fā)用戶的情況下,用戶訪問(wèn)系統(tǒng)的響應(yīng)時(shí)間。該 指標(biāo)定義了系統(tǒng)在承載最大并發(fā)用戶情況下應(yīng)該具有的響應(yīng)時(shí)間要求,體現(xiàn)了系統(tǒng)壓力負(fù)荷最 大情況下的性能表現(xiàn),也可以理解為系統(tǒng)最大響應(yīng)時(shí)間。并發(fā)用戶數(shù)并發(fā)用
6、戶數(shù)指系統(tǒng)能夠同時(shí)處理的用戶請(qǐng)求的數(shù)目,也可以理解為同時(shí)向系統(tǒng)提交請(qǐng)求的 用戶數(shù)目。注冊(cè)用戶數(shù)指系統(tǒng)中全部注冊(cè)用戶的數(shù)量。 在線用戶數(shù)指在相同時(shí)間段內(nèi)登錄了系 統(tǒng),并在系統(tǒng)中進(jìn)行操作的用戶數(shù)量。平均并發(fā)用戶數(shù):指在系統(tǒng)正常訪問(wèn)量情況下的并發(fā)用戶數(shù)。最大并發(fā)用戶數(shù) :指在峰值訪問(wèn)情況下的并發(fā)用戶數(shù)。 如何判斷是否達(dá)到峰值訪問(wèn)情況:() 系統(tǒng)響應(yīng)時(shí)間達(dá)到了峰值響應(yīng)時(shí)間 ,即系統(tǒng)的響應(yīng)時(shí)間已經(jīng)達(dá)到了用戶能夠接收的上 限。()系統(tǒng)服務(wù)器資源利用率已經(jīng)達(dá)到了上限 ,即服務(wù)器的利用率、內(nèi)存利用率等指標(biāo)已經(jīng) 達(dá)到了需求要求的上限。()系統(tǒng)請(qǐng)求成功率,即成功請(qǐng)求數(shù)總請(qǐng)求數(shù)。當(dāng)系統(tǒng)壓力過(guò)大時(shí),某些用戶請(qǐng)求就會(huì)執(zhí)
7、 行失敗, 如果失敗率過(guò)高 ,就說(shuō)明系統(tǒng)已經(jīng)達(dá)到了處理能力的上限,所以可以根據(jù)成功率來(lái)判 斷是否已經(jīng)達(dá)到了最大并發(fā)用戶數(shù)。平均并發(fā)用戶數(shù)僅反映了系統(tǒng)某個(gè)時(shí)刻的用戶訪問(wèn)情況,并不反映系統(tǒng)的性能情況。而最大并發(fā)用戶數(shù)反映了系統(tǒng)的處理能力,往往作為一項(xiàng)重要的性能指標(biāo)在需求分析時(shí)進(jìn)行定義。吞吐量吞吐量指單位時(shí)間內(nèi)系統(tǒng)處理的客戶請(qǐng)求數(shù)量,體現(xiàn)系統(tǒng)的整體處理能力。系統(tǒng)吞吐量越 大,說(shuō)明系統(tǒng)性能越好。 衡量吞吐量的常用指標(biāo)內(nèi)包括:請(qǐng)求數(shù)秒,描述系統(tǒng)每秒能夠處理的最大請(qǐng)求數(shù)量。 :頁(yè)面數(shù)秒,描述系統(tǒng)每秒能夠現(xiàn)實(shí)的頁(yè)面數(shù)量。:頁(yè)面數(shù)天,描述系統(tǒng)每天總的 數(shù)量。:事務(wù)秒,描述系統(tǒng)每秒能夠處理的事務(wù)數(shù)量。 :查詢秒
8、,描述系統(tǒng)每秒能夠處理的查詢請(qǐng)求數(shù)量。服務(wù)器性能計(jì)數(shù)器服務(wù)器性能計(jì)數(shù)器指服務(wù)器或操作系統(tǒng)性能的一些數(shù)據(jù)指標(biāo),在性能測(cè)試中發(fā)揮著監(jiān)控和 分析的關(guān)鍵作用。 常用的操作系統(tǒng)性能計(jì)數(shù)器包括 、進(jìn)程與線程數(shù)、使用內(nèi)存數(shù)、使用率、磁 盤(pán)、網(wǎng)絡(luò)等。資源利用率反映的是在一段時(shí)間內(nèi)服務(wù)器資源平均被占用的情況,能夠更加直觀的反映系 統(tǒng)當(dāng)前的運(yùn)行情況,例如利用率如果達(dá)到,就說(shuō)明當(dāng)前基本已經(jīng)耗盡,系統(tǒng)處于滿載狀態(tài)。所 以在進(jìn)行性能需求分析時(shí),往往通過(guò)資源利用率指標(biāo)來(lái)定義服務(wù)器性能要求。第章 軟件性能測(cè)試基礎(chǔ)軟件性能測(cè)試的概念定義:狹義的軟件性能測(cè)試指為驗(yàn)證軟件性能指標(biāo)、評(píng)估系統(tǒng)服務(wù)能力、推薦系統(tǒng)軟硬件 配置、完成系統(tǒng)
9、性能優(yōu)化等而開(kāi)展的測(cè)試活動(dòng)。廣義的軟件性能測(cè)試是指測(cè)試過(guò)程中需要相關(guān) 性能測(cè)試方法配合完成的系統(tǒng)測(cè)試活動(dòng),包括可靠性測(cè)試、可恢復(fù)性測(cè)試、穩(wěn)定性測(cè)試、兼容 性測(cè)試、可擴(kuò)展性測(cè)試等。軟件性能測(cè)試的目標(biāo)目標(biāo)分為個(gè)方面:能力驗(yàn)證、缺陷發(fā)現(xiàn)、能力規(guī)劃、性能優(yōu)化、能力驗(yàn)證分為個(gè)層面:驗(yàn)證性能指標(biāo)與需求的符合情況軟件系統(tǒng)性能測(cè)試最主要的目標(biāo):驗(yàn)證軟件性能是否符合軟件需求文檔中的性能指標(biāo)要 求,是否符合預(yù)定的設(shè)計(jì)目標(biāo)。獲得系統(tǒng)服務(wù)能力評(píng)價(jià)系統(tǒng)可靠性個(gè)質(zhì)量特性:功能性、可靠性、易用性、效率性、維護(hù)性、可移植性可靠性一般用平均無(wú)故障時(shí)間()來(lái)度量,三個(gè)子特性:成熟性、容錯(cuò)性、可恢復(fù)性。、缺陷發(fā)現(xiàn)缺陷發(fā)現(xiàn)性能測(cè)試的
10、主要目的是:通過(guò)性能測(cè)試的手段來(lái)發(fā)現(xiàn)系統(tǒng)中存在的缺陷,并不需 要驗(yàn)證性能指標(biāo)是否滿足需求的要求。、能力規(guī)劃特點(diǎn):、規(guī)劃能力是一種探索新的測(cè)試 、配置規(guī)劃可用于了解系統(tǒng)的性能以及獲得擴(kuò)展性 能的方法。、性能優(yōu)化性能條有的前提:進(jìn)行性能瓶頸定位特點(diǎn):、確定基準(zhǔn)環(huán)境、基準(zhǔn)負(fù)載和基準(zhǔn)性能指標(biāo)、調(diào)整系統(tǒng)運(yùn)行環(huán)境和實(shí)現(xiàn)方法、執(zhí)行測(cè)試常用性能測(cè)試方法性能測(cè)試名稱定義說(shuō)明基準(zhǔn)測(cè)試通過(guò)設(shè)計(jì)科學(xué)的測(cè)試方法、測(cè)試工具和測(cè)試系統(tǒng),實(shí)現(xiàn)對(duì)一類測(cè)試對(duì)象的某 種性能指標(biāo)進(jìn)行定量的和可對(duì)比的測(cè)試。主要目的是檢驗(yàn)系統(tǒng)性能與相關(guān)標(biāo) 準(zhǔn)的符合程度壓力測(cè)試通過(guò)對(duì)軟件系統(tǒng)不斷施加壓力, 識(shí)別系統(tǒng)性能拐點(diǎn),從而獲得系統(tǒng)提供的最 大服務(wù)級(jí)
11、別的測(cè)試活動(dòng)。主要目的是 檢查系統(tǒng)處于壓力情況下應(yīng)用的表現(xiàn) 。負(fù)載測(cè)試通過(guò)在被測(cè)系統(tǒng)中不斷增加壓力,直到達(dá)到性能指標(biāo)極限要求。主要目的是找到特定環(huán)境下系統(tǒng)處理能力的極限。并發(fā)測(cè)試并發(fā)測(cè)試主要指當(dāng)測(cè)試多用戶并發(fā)訪問(wèn)同一個(gè)應(yīng)用、模塊、數(shù)據(jù)時(shí)是否產(chǎn)生隱藏的并發(fā)問(wèn)題,如內(nèi)存泄露、線程鎖、資源爭(zhēng)用問(wèn)題。主要目的并非為了獲得性能指標(biāo),而是為了發(fā)現(xiàn)并發(fā)引起的問(wèn)題。疲勞測(cè)試通過(guò)讓軟件系統(tǒng)在一定訪問(wèn)量情況下長(zhǎng)時(shí)間運(yùn)行,以檢驗(yàn)系統(tǒng)性能在多長(zhǎng)時(shí)間后會(huì)出現(xiàn)明顯下降。主要目的是驗(yàn)證系統(tǒng)運(yùn)行的 可靠性。數(shù)據(jù)量測(cè)試通過(guò)讓軟件在 不冋數(shù)據(jù)量 情況下運(yùn)行,以檢驗(yàn)系統(tǒng)性能在各種數(shù)據(jù)量情況下 的表現(xiàn)。主要目的是找到支持系統(tǒng)正常工作
12、的數(shù)據(jù)量極限。配置測(cè)試通過(guò)對(duì)被測(cè)系統(tǒng)的 軟硬件環(huán)境的調(diào)整,了解各種不同環(huán)境對(duì)系統(tǒng)性能影響的 程度,從而找到系統(tǒng)各項(xiàng)資源的最優(yōu)分配原則。主要目的是了解各種不同因素對(duì)系統(tǒng)性能影響的程度,從而判斷出最值得進(jìn)行的調(diào)優(yōu)操作?;鶞?zhǔn)測(cè)試三大原則:可測(cè)量、可重復(fù)、可對(duì)比軟件性能測(cè)試范圍()服務(wù)器性能測(cè)試()網(wǎng)絡(luò)性能測(cè)試()客戶端性能測(cè)試性能測(cè)試面臨的問(wèn)題主要包括:、沒(méi)有明確的性能指標(biāo)需求、不切實(shí)際的性能指標(biāo)要求 、在開(kāi)發(fā)環(huán)境下做性能測(cè)試 、走形式地進(jìn)行性能測(cè)試 、只測(cè)試、不分析、只測(cè)試、不優(yōu)化、性能測(cè)試缺乏方法論的指導(dǎo) 、缺乏高水平的性能測(cè)試人才第三章性能測(cè)試的組織管理軟件性能測(cè)試過(guò)程模型非經(jīng)典的軟件開(kāi)發(fā)模型
13、:瀑布模型、螺旋模型、增量模型、噴泉模型、原型模型、敏捷開(kāi) 發(fā)軟件測(cè)試相關(guān)模型:模型、模型、模型、模型性能測(cè)試模型(評(píng)估)1性能測(cè)試過(guò)程模型(開(kāi)發(fā)測(cè)試資產(chǎn))性能測(cè)試過(guò)程模型(開(kāi)發(fā)探索性數(shù)據(jù))性能測(cè)試過(guò)程通 用模型()測(cè):標(biāo)準(zhǔn)滿足 試工結(jié)果分析曰具測(cè)試計(jì)劃 創(chuàng)建測(cè)試場(chǎng)景(.。測(cè)試設(shè)計(jì)與開(kāi)發(fā)(敏捷性能測(cè)試過(guò)程模型測(cè) 試 執(zhí) 行識(shí)別性能測(cè)試任務(wù) 優(yōu)先級(jí)設(shè)置環(huán)境與執(zhí)行測(cè) 試分析測(cè)試結(jié)果與報(bào)性能 測(cè)試 支持 環(huán)境支持集成 環(huán)境性能測(cè)試運(yùn) 行環(huán)境基準(zhǔn)比較 環(huán)境測(cè)試環(huán)境 管理(系統(tǒng)性能測(cè)試過(guò)程模型1.組建測(cè)試團(tuán)隊(duì))組織團(tuán)隊(duì)成員)安排工作分工)進(jìn)行技能培訓(xùn)2指定測(cè)試計(jì)劃)明確測(cè)試范圍)制定進(jìn)度計(jì)劃)制定成本計(jì)
14、劃)制定環(huán)境計(jì)劃)測(cè)試工具計(jì)劃)測(cè)試風(fēng)險(xiǎn)分析3設(shè)計(jì)測(cè)試技術(shù)指導(dǎo)文件)明確性能需求)設(shè)計(jì)性能測(cè)試用例)設(shè)計(jì)腳本錄制技術(shù)指導(dǎo)文件)設(shè)計(jì)測(cè)試場(chǎng)景)設(shè)計(jì)測(cè)試結(jié)果指標(biāo)搭建測(cè)試環(huán)境)搭建硬件環(huán)境)搭建軟件環(huán)境)搭建測(cè)試環(huán)境)準(zhǔn)備數(shù)據(jù)環(huán)境.執(zhí)行性能測(cè)試)腳本錄制與開(kāi)發(fā))場(chǎng)景設(shè)置)測(cè)試執(zhí)行)測(cè)試監(jiān)控.分析測(cè)試結(jié)果)測(cè)試結(jié)果分析)性能瓶頸分析)制定優(yōu)化技術(shù)指導(dǎo)文件)性能測(cè)試匯總報(bào)告性能測(cè)試支持環(huán)境:評(píng)審、溝通、管理、支持組件性能測(cè)試團(tuán)隊(duì)組織團(tuán)隊(duì)成員 安排工作分工 進(jìn)行技能培訓(xùn) 組織團(tuán)隊(duì)成員角色職責(zé)技能測(cè)試負(fù)責(zé)人1和用戶等項(xiàng)目干系人交互,確保 測(cè)試的外部環(huán)境2制定測(cè)試計(jì)劃3監(jiān)控測(cè)試進(jìn)度4發(fā)現(xiàn)和處理測(cè)試中的風(fēng)險(xiǎn)1計(jì)
15、劃執(zhí)行和監(jiān)控能力2風(fēng)險(xiǎn)思想能力3協(xié)調(diào)溝通能力和靈活變通的能力性能測(cè)試設(shè) 計(jì)人員1理解性能需求2設(shè)計(jì)性能測(cè)試流程3設(shè)計(jì)性能測(cè)試用例4選擇錄制功能5設(shè)計(jì)測(cè)試場(chǎng)景1業(yè)務(wù)把握能力2.性能需求分析和識(shí)別能力性能測(cè)試配 置人員1部署性能測(cè)試環(huán)境2維護(hù)性能測(cè)試文檔3系統(tǒng)版本管理1配置平臺(tái)使用能力2. 版本管理能力3. 環(huán)境部署能力測(cè)試腳本開(kāi) 發(fā)人員1實(shí)現(xiàn)已設(shè)計(jì)的性能場(chǎng)景2腳本的錄制、開(kāi)發(fā)、調(diào)試3確定測(cè)試時(shí)需要監(jiān)控的性能指 標(biāo)、性能計(jì)數(shù)器1、腳本編碼和調(diào)試能力2、理解性能指標(biāo)和性能計(jì)數(shù)器性能測(cè)試執(zhí) 行人員1使用工具執(zhí)行測(cè)試場(chǎng)景2根據(jù)監(jiān)控要求記錄測(cè)試結(jié)果、記 錄性能3執(zhí)行性能測(cè)試用例1. 搭建測(cè)試環(huán)境的能力2.
16、 測(cè)試工具使用(執(zhí)行)的能力3. 性能指標(biāo)和性能計(jì)數(shù)器獲取和記錄的 能力性能測(cè)試分 析人員1根據(jù)測(cè)試結(jié)果、性能指標(biāo)的數(shù) 值、性能計(jì)數(shù)器值進(jìn)行分析2根據(jù)性能規(guī)劃,分析出性能的瓶 頸或是給出優(yōu)化建議1. 掌握性能測(cè)試工具的使用方法2. 掌握應(yīng)用系統(tǒng)性能領(lǐng)域相關(guān)知識(shí),理 解所采用的架構(gòu)3. 熟悉常用的性能分析方法4. 具有一定的編碼經(jīng)驗(yàn)支持較色 (系統(tǒng))系統(tǒng)支持,協(xié)助解決測(cè)試施工全 過(guò)程管理人員無(wú)解決的系統(tǒng)問(wèn)題處理系統(tǒng)問(wèn)題的能力和技能。最好有 專職的系統(tǒng)管理員擔(dān)任這個(gè)角色支持較色 (網(wǎng)絡(luò))網(wǎng)絡(luò)方面的支持,協(xié)助測(cè)試施工 全過(guò)程管理人員解決網(wǎng)絡(luò)方面的 問(wèn)題,必要時(shí)為測(cè)試分析角色提 供網(wǎng)絡(luò)方面的分析支持網(wǎng)
17、絡(luò)方面的能力和技能,最好由專職 的網(wǎng)絡(luò)管理人員擔(dān)任支持角色(數(shù)據(jù)庫(kù))數(shù)據(jù)庫(kù)方面的支持,必要時(shí)為測(cè) 試分析角色提供數(shù)據(jù)庫(kù)方面的支 持網(wǎng)絡(luò)方面的能力和技能,最好由專職 擔(dān)任支持角色(中間件)中間件平臺(tái)方面的支持,在必要 時(shí)為測(cè)試分析較色提供中間件方 面的支持深入了解中間件產(chǎn)品的特點(diǎn)和配置技 術(shù)指導(dǎo)文件,可以由專職的中間件專 家擔(dān)任第六章 基礎(chǔ)功能結(jié)構(gòu)工具組成功能非常復(fù)雜,核心模塊為 、 、五部分。虛擬用戶腳本生成器 ,簡(jiǎn)稱 ,是用來(lái)錄制虛擬用戶腳本的工具支持大量的通信協(xié)議,支持 自動(dòng)化腳本錄制和二次開(kāi)發(fā),為系統(tǒng)性能測(cè)試提供尋虛擬腳本支持。負(fù)載生成器 ,簡(jiǎn)稱,負(fù)責(zé)將腳本復(fù)制成大量虛擬用戶對(duì)系統(tǒng)生成負(fù)
18、載,在性能測(cè)試中,用 來(lái)模擬大量用戶并發(fā)訪問(wèn)系統(tǒng)。用戶代理 ,是客戶端和服務(wù)器的中介,負(fù)責(zé)協(xié)調(diào)不同負(fù)載機(jī)上的虛擬用戶,產(chǎn)生步調(diào)一致 的虛擬用戶。測(cè)試控制器 ,負(fù)責(zé)對(duì)整個(gè)測(cè)試的過(guò)程進(jìn)行設(shè)置,制定測(cè)試過(guò)程中的腳本、并發(fā)用戶數(shù)、加 壓方式、執(zhí)行周期、監(jiān)控參數(shù)等,同時(shí)提供測(cè)試過(guò)程中的監(jiān)控功能。結(jié)果分析器 ,負(fù)責(zé)對(duì)測(cè)試中手機(jī)的相關(guān)數(shù)據(jù)進(jìn)行整理和分析,形成各種圖形表,輔助性能 測(cè)試分析人員完成測(cè)試結(jié)果的分析任務(wù)。工作原理是執(zhí)行負(fù)載測(cè)試管理和監(jiān)控的中心,在這里定制具體的性能測(cè)試技術(shù)指導(dǎo)文件,執(zhí)行性能 測(cè)試,收集測(cè)試數(shù)據(jù),監(jiān)控測(cè)試指標(biāo)。是虛擬多用戶并發(fā)訪問(wèn)被測(cè)系統(tǒng)的組件,虛擬多用戶并發(fā)訪問(wèn)系統(tǒng)的前提是已經(jīng)具備
19、了虛 擬用戶的腳本,是錄制和編輯虛擬用戶腳本的工具,錄制好的腳本是不同語(yǔ)言表達(dá)的文本文 件,在執(zhí)行時(shí),被解析和執(zhí)行,腳本錄制和回訪是在支持下完成的。中的實(shí)時(shí)監(jiān)控工具將測(cè)試過(guò)程中收集到的客戶機(jī)、服務(wù)器和網(wǎng)絡(luò)性能指標(biāo)數(shù)據(jù)顯示在監(jiān)控 頁(yè)面上,便于測(cè)試人員對(duì)系統(tǒng)表現(xiàn)進(jìn)行隨時(shí)掌握。在測(cè)試完成后,對(duì)測(cè)試過(guò)程中收集到的各種性能數(shù)據(jù)進(jìn)行計(jì)算、匯總和處理,生成各種圖 標(biāo)和報(bào)告,為系統(tǒng)性能測(cè)試結(jié)果分析提供支持。關(guān)鍵概念虛擬用戶虛擬用戶( ,簡(jiǎn)稱)指性能測(cè)試過(guò)程中執(zhí)行腳本以模擬虛擬真實(shí)用戶對(duì)系統(tǒng)訪問(wèn)的執(zhí)行實(shí) 體。一臺(tái)測(cè)試機(jī)上只能有一個(gè)真實(shí)用戶執(zhí)行系統(tǒng)功能,但在中,可以運(yùn)行多個(gè),很方便模擬多 用戶對(duì)系統(tǒng)的并發(fā)訪問(wèn)。腳
20、本腳本()記錄了用戶執(zhí)行系統(tǒng)功能的操作過(guò)程,是執(zhí)行的對(duì)象。還可以通過(guò)參數(shù)化、關(guān)聯(lián)8 / 18等手段對(duì)腳本進(jìn)行二次開(kāi)發(fā),提高腳本的靈活性。場(chǎng)景場(chǎng)景()是一次性能測(cè)試執(zhí)行內(nèi)容的定義,用來(lái)模擬虛擬用戶是如何產(chǎn)生壓力的。場(chǎng)景中 包含所有執(zhí)行的腳本、虛擬用戶、負(fù)載生成器、運(yùn)行過(guò)程配置、實(shí)時(shí)監(jiān)控五方面內(nèi)容。在定義 場(chǎng)景時(shí),包含手工場(chǎng)景和面向目標(biāo)場(chǎng)景兩種設(shè)置方式。事務(wù)事務(wù)()提供一種端到端的測(cè)量方法,用于測(cè)量一個(gè)業(yè)務(wù)流程中執(zhí)行一個(gè)或多個(gè)步驟所花 費(fèi)的時(shí)間。事務(wù)可以理解成一個(gè)計(jì)時(shí)單位,在運(yùn)行過(guò)程中,一旦發(fā)現(xiàn)事務(wù)的開(kāi)始標(biāo)志,就開(kāi)始 計(jì)時(shí),一旦發(fā)現(xiàn)事物的結(jié)束標(biāo)志則測(cè)試結(jié)束計(jì)時(shí),這個(gè)過(guò)程中得到的時(shí)間即為一個(gè)事務(wù)時(shí)間
21、。檢查點(diǎn)檢查點(diǎn)( )提供了一種結(jié)果正確性驗(yàn)證的機(jī)制,保證了測(cè)試工具對(duì)執(zhí)行通過(guò)判斷的準(zhǔn)確 性。的組件允許插入文本檢查點(diǎn)和圖形檢查點(diǎn)。思考時(shí)間思考時(shí)間( )提供了一種讓腳本暫停執(zhí)行(等待一段時(shí)間)的機(jī)制,用來(lái)模擬實(shí)際用戶在 執(zhí)行不同操作之間的等待時(shí)間,以便更加真實(shí)的反應(yīng)用戶訪問(wèn)系統(tǒng)的行為規(guī)律。集合點(diǎn)集合點(diǎn)()提供一種用戶并發(fā)訪問(wèn)機(jī)制,用來(lái)模擬多用戶對(duì)系統(tǒng)的并發(fā)訪問(wèn)。在需要執(zhí)行 腳本中插入集合點(diǎn),配置多個(gè)同時(shí)執(zhí)行操作,當(dāng)某個(gè)到達(dá)集合點(diǎn)時(shí),將進(jìn)行等待,知道參與該 集合的全部都到達(dá)或者已經(jīng)指定數(shù)量的到達(dá)后,同時(shí)釋放,讓它們同時(shí)開(kāi)始下一任務(wù)的執(zhí)行, 從而模擬多用戶并發(fā)訪問(wèn)系統(tǒng)。第七章 腳本的錄制與開(kāi)發(fā)課題
22、背景:使用 對(duì)系統(tǒng)進(jìn)行并發(fā)負(fù)載測(cè)試時(shí)需要依賴虛擬用戶腳本,虛擬用戶腳本的錄制需要 基于相應(yīng)的通信協(xié)議。.最常用的幾種支持通信協(xié)議協(xié)議超文本傳輸協(xié)議(壓迫而 )是一種詳細(xì)要求了瀏覽器和萬(wàn)維網(wǎng)服務(wù)器之間互相通信的規(guī)則,通過(guò)互聯(lián)網(wǎng)傳達(dá)萬(wàn)維網(wǎng)文檔的數(shù)據(jù)傳送協(xié)議。一般在測(cè)試架構(gòu)應(yīng)用系統(tǒng)時(shí),需要選擇這個(gè)協(xié)議。協(xié)議是協(xié)議組中的協(xié)議之一,是英文的縮寫(xiě)。該協(xié)議是文件傳送的基礎(chǔ),它是由一系列規(guī)格說(shuō)明文檔組成,目標(biāo)是提高文件的共享性,提高非直接使用遠(yuǎn)程計(jì)算機(jī),使存儲(chǔ)介質(zhì)對(duì)用戶透 明和可靠高效的傳送數(shù)據(jù)。如果測(cè)試的系統(tǒng)是一個(gè)服務(wù)器時(shí),可以選擇該協(xié)議進(jìn)行腳本的錄制。協(xié)議通常也稱為“套接字”,是一般網(wǎng)絡(luò)軟件的不同實(shí)體之間
23、進(jìn)行通信的一種協(xié)議。我們選擇 協(xié)議時(shí),只有在其他協(xié)議不合適,或?qū)嵲诓磺宄x擇何種協(xié)議時(shí),才會(huì)選擇協(xié)議。協(xié)議是一種面向服務(wù)體系架構(gòu)的實(shí)現(xiàn)技術(shù),提供了服務(wù)描述、發(fā)布、提供、管理等一些協(xié)議。 服務(wù)體系使用一系列標(biāo)準(zhǔn)和協(xié)議來(lái)實(shí)現(xiàn)相關(guān)的功能。使用來(lái)描述系統(tǒng),使用來(lái)發(fā)布、查找服 務(wù),使用來(lái)調(diào)用服務(wù)。依據(jù)規(guī)范實(shí)施的應(yīng)用之間,無(wú)論它們所使用的語(yǔ)言、平臺(tái)或內(nèi)部協(xié)議是什么,都可以相互交換數(shù)據(jù)。如果被測(cè)試功能是通過(guò) 方式提供,那么在錄制腳本的時(shí)候可以選擇 協(xié)議。協(xié)議協(xié)議是對(duì)一些遺留系統(tǒng)進(jìn)行測(cè)試時(shí)進(jìn)行終端仿真時(shí)使用的協(xié)議。終端仿真就是使用一個(gè)計(jì) 算機(jī)終端模仿另一個(gè)計(jì)算機(jī)終端。通常被模仿的終端是較早的型號(hào),以便于用戶最
24、初寫(xiě)給該終 端進(jìn)行通信的程序了。通信協(xié)議的選擇方法通過(guò)詢問(wèn)開(kāi)發(fā)人員了解被測(cè)試系統(tǒng)所使用的協(xié)議,通常這是最簡(jiǎn)單也最直接的方法。 通過(guò)概要或詳細(xì)設(shè)計(jì)手冊(cè)獲知所使用的協(xié)議。通過(guò)協(xié)議分析工具捕包分析,然后確定被測(cè)試對(duì)象所使用的協(xié)議。通過(guò)以往測(cè)試經(jīng)驗(yàn)確定被測(cè)試對(duì)象所使用的協(xié)議,這種方法確定協(xié)議有一定的不確定性 使用的協(xié)議分析功能,試著錄制一下腳本,然后這個(gè)功能會(huì)自動(dòng)幫助用戶分析應(yīng)該使用的 協(xié)議,具有一定的可信度。錄制腳本 .基本錄制流程錄制腳本創(chuàng)建一個(gè)新的腳本設(shè)置登錄 系統(tǒng)信息錄制選項(xiàng) 在中有兩種腳本錄制模式:和。(基于的腳本)錄制模式指在腳本中采用頁(yè)面形式來(lái)表示,為每個(gè)用戶操作生成單獨(dú)的 步驟,這種腳
25、本更容易理解和維護(hù),一般使用錄制模式。(基于的腳本)可以錄下通過(guò)瀏覽器對(duì)服務(wù)器所作的所有請(qǐng)求和資源獲取,它自動(dòng)將每 一步的資源錄制為(通過(guò)函數(shù)進(jìn)行處理)。方式錄制的腳本不太直觀,閱讀不便。選擇錄制方式的參考技術(shù)指導(dǎo)文件如果應(yīng)用是應(yīng)用,首先是錄制模式。 如果應(yīng)用是使用協(xié)議的非應(yīng)用,則首選 錄制模式。 如果應(yīng)用中使用了 程序,且程序與服務(wù)器之間存在通信,則選用 錄制模式腳本開(kāi)發(fā)知識(shí)1.在的腳本中,通常含有如下三種函數(shù): ()通用函數(shù)。一般以開(kāi)頭。()協(xié)議相關(guān)函數(shù)。不同類型的的函數(shù)一般以本協(xié)議類型開(kāi)頭。的協(xié)議函數(shù)還包括、等。 ()語(yǔ)言相關(guān)函數(shù)。.通用的函數(shù)()事務(wù)與事務(wù)控制函數(shù) 如::獲取事務(wù)的持續(xù)
26、時(shí)間(按事務(wù)名稱) :獲取事務(wù)思考時(shí)間(按事務(wù)名稱)()命令行分析函數(shù) 如::檢索腳本命令行中使用的類型變量。:檢索命令行中使用的類型變量。:檢索命令行中使用的字符串。()系統(tǒng)信息函數(shù) 用來(lái)得到的系統(tǒng)信息 :記錄用戶定義的數(shù)據(jù)采集點(diǎn)。:返回執(zhí)行腳本的主機(jī)名。:返回運(yùn)行的計(jì)算機(jī)名。()字符串函數(shù) 如::把當(dāng)前日期和時(shí)間保存到一個(gè)參數(shù)中。:把一個(gè)整數(shù)保存為參數(shù)。:把字符串的一部分內(nèi)容保存為參數(shù)。()消息函數(shù) 如::將消息發(fā)送到輸出窗口。:將消息發(fā)送到日志和輸出窗口。()運(yùn)行時(shí)函數(shù) 如::暫停腳本的執(zhí)行,模擬思考時(shí)間,思考時(shí)間用完后,繼續(xù)執(zhí)行。 :在腳本中設(shè)置集合點(diǎn)。腳本注釋提供了兩種腳本注釋方法:
27、()單行注釋“” ;().塊注釋?!?* ”,“*”檢查點(diǎn)相關(guān)設(shè)置.檢查點(diǎn)分類()文本檢查點(diǎn)文本檢查點(diǎn)函數(shù)是通過(guò) ()來(lái)實(shí)現(xiàn)的, ()是一個(gè)注冊(cè)型函數(shù),注冊(cè)函數(shù)一定要寫(xiě)在請(qǐng)求前, 所以該函數(shù)一定出現(xiàn)在檢查文本之前。文本檢查點(diǎn)的兩種形式:代碼一: (“ ”);代碼二: (“ ”);););)自動(dòng)檢查點(diǎn)按或()圖片檢查點(diǎn)(“函數(shù)標(biāo)題”,“圖片說(shuō)明”,“” ) 檢查點(diǎn)的設(shè)置技巧:檢查點(diǎn)可以是常量,也可以是變量。檢查點(diǎn)可以是文本、圖像文件, 也可以是數(shù)據(jù)庫(kù)記錄等。.事務(wù)設(shè)置().事務(wù)的開(kāi)始函數(shù)是 (),選擇新事務(wù)起點(diǎn),鼠標(biāo)右鍵().事務(wù)的開(kāi)始函數(shù)是 (),選擇新事務(wù)結(jié)束點(diǎn),鼠標(biāo)右鍵().事務(wù)的狀態(tài) 事
28、務(wù)是以狀態(tài)通過(guò)的,該事務(wù)做了正確的事情。 事務(wù)是以狀態(tài)通過(guò)的,該事務(wù)做失敗的事情。 事務(wù)的狀態(tài)是由系統(tǒng)判斷的,結(jié)果為。. 參數(shù)化 參數(shù)化包含以下兩個(gè)任務(wù):()在腳本中用參數(shù)取代常量值。()設(shè)置參數(shù)的屬性以及數(shù) 據(jù)源。. 關(guān)聯(lián)設(shè)置 。 關(guān)聯(lián)主要有手動(dòng)關(guān)聯(lián)和自動(dòng)關(guān)聯(lián)。手動(dòng)關(guān)聯(lián)中,關(guān)聯(lián)函數(shù)是一個(gè)注冊(cè)型函數(shù) . 集合點(diǎn)設(shè)置集合點(diǎn)通過(guò)在腳本中插入 ()函數(shù)實(shí)現(xiàn)。集合點(diǎn)要放在開(kāi)始事務(wù)之前。 集合點(diǎn)有三種策略:當(dāng)百分之多少的用戶到達(dá)集合點(diǎn)時(shí)腳本繼續(xù)。 當(dāng)百分之多少的運(yùn)行用戶到達(dá)集合點(diǎn)時(shí)腳本繼續(xù)。 多少個(gè)用戶到達(dá)集合點(diǎn)時(shí)腳本繼續(xù)。日志對(duì)腳本錄制起關(guān)鍵作用的三個(gè)日志執(zhí)行日志 ( ):腳本運(yùn)行時(shí)的輸出都記錄在這個(gè)
29、日志里 黑色:標(biāo)準(zhǔn)輸出信息、 紅色:標(biāo)準(zhǔn)錯(cuò)誤信息 綠色:用引號(hào)括起來(lái)的文字字符串 藍(lán)色:事務(wù)信息(開(kāi)始、結(jié)束、狀態(tài)和持續(xù)時(shí)間) 錄制日志 ( ) 產(chǎn)生日志( )第八章 場(chǎng)景管理場(chǎng)景概念場(chǎng)景概念場(chǎng)景主要是用來(lái)模擬真實(shí)用戶向被測(cè)系統(tǒng)產(chǎn)生壓力 ,是一種用來(lái)模擬大量用戶操作事物技術(shù) 手段。通過(guò)配置和執(zhí)行場(chǎng)景向服務(wù)器產(chǎn)生負(fù)載,驗(yàn)證系統(tǒng)各項(xiàng)性能指標(biāo)是否達(dá)到用戶要求,而 可以幫助用戶對(duì)場(chǎng)景的設(shè)計(jì)、執(zhí)行及監(jiān)控進(jìn)行管理。設(shè)計(jì)場(chǎng)景 設(shè)計(jì)場(chǎng)景需要設(shè)置以下內(nèi)容:()選擇場(chǎng)景類型()設(shè)置負(fù)載生產(chǎn)器()配置用戶組() 配置壓力設(shè)置()配置運(yùn)行設(shè)置()虛擬()場(chǎng)景運(yùn)行和監(jiān)控 需要關(guān)注你以下內(nèi)容:()執(zhí)行場(chǎng)景()負(fù)載生成監(jiān)控
30、()被負(fù)載系統(tǒng)監(jiān)控()場(chǎng)景報(bào)告簡(jiǎn)介中主要有兩個(gè)主要的工作視圖:視圖和視圖。手動(dòng)場(chǎng)景模式該界面主要包含三個(gè)主要的工作區(qū)域:視圖() :場(chǎng)景腳本設(shè)置區(qū)域。主要負(fù)責(zé)對(duì)場(chǎng)景執(zhí)行過(guò)程的虛擬用戶腳本、負(fù)載發(fā)生器等進(jìn)行 設(shè)置。() :場(chǎng)景計(jì)劃設(shè)置區(qū)域。主要負(fù)責(zé)設(shè)置測(cè)試加壓方式以準(zhǔn)確模擬真實(shí)用戶的行為。() :服務(wù)水平協(xié)議設(shè)置區(qū)域。設(shè)計(jì)負(fù)載測(cè)試場(chǎng)景是,可以為性能指標(biāo)定義目標(biāo)值或服務(wù) 水平協(xié)議。面向目標(biāo)場(chǎng)景模式該界面主要包含三個(gè)主要的工作區(qū)域:視圖() :場(chǎng)景腳本設(shè)置區(qū)域。主要負(fù)責(zé)對(duì)場(chǎng)景執(zhí)行過(guò)程的虛擬用戶腳本進(jìn)行設(shè)置。() :場(chǎng)景計(jì)劃設(shè)置區(qū)域。主要負(fù)責(zé)設(shè)置場(chǎng)景目標(biāo)。() :服務(wù)水平協(xié)議設(shè)置區(qū)域。設(shè)計(jì)負(fù)載測(cè)試場(chǎng)景
31、是,可以為性能指標(biāo)定義目標(biāo)值或服務(wù) 水平協(xié)議。視圖視圖是中運(yùn)行視圖,包含個(gè)主要區(qū)域() :場(chǎng)景組區(qū)域。位于窗口的左上角,可以查看場(chǎng)景組內(nèi)的狀態(tài)。使用該窗口右側(cè)的按 鈕可以啟動(dòng),停止和重置場(chǎng)景,查看各個(gè)的狀態(tài),通過(guò)手動(dòng)添加更多可以增加場(chǎng)景運(yùn)行期間應(yīng) 用程序的負(fù)載。() :場(chǎng)景狀態(tài)區(qū)域 .位于窗口的右上角,可以在其中查看負(fù)載測(cè)試的概要信息,包括正在 運(yùn)行的的數(shù)量和每個(gè)操作的狀態(tài)。() :可用圖區(qū)域。位于窗口中間偏左位置 ,列出了能夠提供的性能指標(biāo)數(shù)據(jù)。()圖查看區(qū)域:位于窗口中間偏右位置,可以在其中自定義測(cè)試過(guò)程中顯示的指標(biāo)的數(shù)()圖例:位于窗口底部,可以在其中查看所選性能指標(biāo)的數(shù)據(jù) 負(fù)載生成器配
32、置負(fù)載發(fā)生器()是一個(gè)可以獨(dú)立部署并運(yùn)行的腳本的負(fù)載引擎。手工場(chǎng)景設(shè)置在一個(gè)測(cè)試場(chǎng)景中,需要設(shè)置執(zhí)行的虛擬用戶腳本,用來(lái)模擬真實(shí)用戶對(duì)被測(cè)系統(tǒng)的訪 問(wèn)。場(chǎng)景腳本設(shè)置.添加腳本在創(chuàng)建場(chǎng)景時(shí),可以選擇要執(zhí)行的腳本,在場(chǎng)景腳本區(qū)域內(nèi),還可以進(jìn)一步增加新的阿膠 本,單擊“添加腳本”按鈕,彈出添加腳本的對(duì)話框,在其中可以設(shè)置腳本所屬的組,設(shè)置執(zhí) 行該腳本的虛擬用戶數(shù),選擇執(zhí)行該腳本的負(fù)載發(fā)生器,選擇要執(zhí)行腳本。.刪除組在場(chǎng)景設(shè)置過(guò)程中,隨時(shí)都可以刪除虛擬腳本,在腳本列表中選擇要?jiǎng)h除的腳本后,點(diǎn)擊“刪除組”按鈕,即可將該腳本刪除.虛擬用戶在創(chuàng)建手工場(chǎng)景時(shí),如何沒(méi)有選擇“”選項(xiàng),則每個(gè)腳本都有固定的虛擬用戶
33、。點(diǎn)擊“虛擬用戶”按鈕,可以打開(kāi)虛擬用戶對(duì)話框,在其中可以對(duì)虛擬用戶進(jìn)行管理。:啟動(dòng)開(kāi)始執(zhí)行。:逐步停止。:立刻停止。:恢復(fù)初始狀態(tài)。:查看腳本詳情。:增加虛擬用戶:刷新表格狀態(tài):幫助:關(guān)閉窗口場(chǎng)景用戶狀態(tài)序號(hào)狀態(tài)含義掛起()已經(jīng)準(zhǔn)備好??梢赃M(jìn)行初始化,正在將腳本文件傳輸?shù)截?fù)載生產(chǎn)器初始化()正在初始化,執(zhí)行對(duì)應(yīng) 下的部分就緒()已經(jīng)執(zhí)行初始化操作,可以運(yùn)行了:集合點(diǎn)()到達(dá)集合點(diǎn),正在等待條件滿足,然后釋放正在運(yùn)行()腳本正在運(yùn)行完成并通過(guò)()已經(jīng)運(yùn)行結(jié)束,并且是成功通過(guò)完成并通過(guò)()已經(jīng)運(yùn)行結(jié)束,并且是失敗:錯(cuò)誤()發(fā)生了錯(cuò)誤,要了解錯(cuò)誤的完整說(shuō)明,就要查看單個(gè)的詳細(xì)狀態(tài)日志()逐步退出正
34、在運(yùn)行退出前的最后一次迭代()退岀已經(jīng)完成操作,正在退岀:()停止被停止()關(guān)閉處于關(guān)閉狀態(tài)第九章 測(cè)試結(jié)果分析基礎(chǔ)包含的的主要窗口:會(huì)話瀏覽器( )區(qū)域。屬性()區(qū)域。圖查看區(qū)域。圖例()。 的六大類分析圖:虛擬用戶()圖。圖。事務(wù)()圖。資源( )圖。網(wǎng)頁(yè)細(xì)分( )圖 系統(tǒng)資源( )圖。性能測(cè)試分析流程:從的事務(wù)執(zhí)行情況入手。 查看負(fù)載發(fā)生器和服務(wù)器的系統(tǒng)資源情況。 查看虛擬用戶與事務(wù)的詳細(xì)執(zhí)行情況 查看錯(cuò)誤發(fā)生情況 查看資源與細(xì)分網(wǎng)頁(yè)監(jiān)控計(jì)數(shù)器的內(nèi)容。(內(nèi)存):. 可用內(nèi)存數(shù). ()為了解析硬頁(yè)錯(cuò)誤,從磁盤(pán)取出或?qū)懭氲捻?yè)數(shù). 處理器每秒處理的錯(cuò)誤頁(yè). 為了解決硬錯(cuò)誤頁(yè),從磁盤(pán)上讀取的頁(yè)數(shù)
35、. 為了解決硬錯(cuò)誤頁(yè),從磁盤(pán)上讀取的次數(shù). 文件系統(tǒng)緩存,默認(rèn)情況下為的可用物理內(nèi)存. 分頁(yè)池中的字節(jié)數(shù). 非分頁(yè)池中的字節(jié)數(shù)進(jìn)程):. 每秒出錯(cuò)頁(yè)面的平均數(shù)量. 此進(jìn)程所分配的無(wú)法與其他進(jìn)程共享的當(dāng)前字節(jié)數(shù)量 . 處理線程最近使用的內(nèi)存頁(yè)(處理器):. 利用率. 判斷瓶頸. 處理器接收并維護(hù)硬件中斷的平均值. 處理器處于用戶模式的時(shí)間百分比. 處理線程執(zhí)行代碼所花時(shí)間的百分比. 處理器在實(shí)例間隔期間接受和服務(wù)硬件中斷 的時(shí)間. 指在實(shí)例間隔期間,處理器用在延緩程序調(diào)用()接收和提供服務(wù)的時(shí)間百分比. 指跟蹤服務(wù)器工作隊(duì)列當(dāng)前長(zhǎng)度的計(jì)數(shù)器,該數(shù)值會(huì)顯示出處理器瓶頸(磁盤(pán)):. 指所選磁盤(pán)驅(qū)動(dòng)器忙于讀或?qū)懭胝?qǐng)求提供提供服務(wù)所用的時(shí)間的百分比. 表示磁盤(pán)為讀取和寫(xiě)入請(qǐng)求提供服務(wù)所用時(shí)間的百分比. 磁盤(pán)讀取請(qǐng)求的平均數(shù). 磁盤(pán)寫(xiě)入請(qǐng)求的平均數(shù). 磁盤(pán)中讀取數(shù)據(jù)的平均時(shí)間. 磁盤(pán)中寫(xiě)入數(shù)據(jù)的平均時(shí)間(網(wǎng)絡(luò))網(wǎng)絡(luò)中接收和發(fā)送字節(jié)的速度性能測(cè)試結(jié)果分析常見(jiàn)圖標(biāo)解讀. (虛擬用戶數(shù))(負(fù)載過(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 文物保護(hù)樣本修復(fù)與管理樣本管理
- 居民社區(qū)智能電梯維護(hù)協(xié)議
- 學(xué)校硅PU施工合同
- 醫(yī)院消防設(shè)施改造合同模板
- 員工行為準(zhǔn)則與規(guī)范
- 地下礦井降水施工分包協(xié)議
- 2022年大學(xué)藥學(xué)專業(yè)大學(xué)物理二月考試題B卷-含答案
- 2022年大學(xué)力學(xué)專業(yè)大學(xué)物理下冊(cè)期中考試試題B卷-含答案
- 信息技術(shù)(基礎(chǔ)模塊)(麒麟操作系統(tǒng) WPSOffice)(微課版) 課件 模塊6、7 新一代信息技術(shù)概述、信息素養(yǎng)與社會(huì)責(zé)任
- 質(zhì)量部晉級(jí)晉升述職報(bào)告
- (完整版)營(yíng)銷(xiāo)策劃服務(wù)清單
- 安全風(fēng)險(xiǎn)分級(jí)管控清單
- OBE理念與人才培養(yǎng)方案制定PPT課件
- 離任審計(jì)工作方案 樣稿
- 四大名著稱四大小說(shuō)三國(guó)演義西游記水滸傳紅樓夢(mèng)中國(guó)古典章回小說(shuō)PPT資料課件
- 港珠澳大橋項(xiàng)目管理案例分析PPT課件
- GB∕T 12810-2021 實(shí)驗(yàn)室玻璃儀器 玻璃量器的容量校準(zhǔn)和使用方法
- 一般跨越架搭設(shè)施工方案
- 小學(xué)體育《網(wǎng)球傳統(tǒng)正手擊球的原地拋球擊球技術(shù)》教案
- RPG游戲概要設(shè)計(jì)文檔
評(píng)論
0/150
提交評(píng)論