版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、監(jiān)視和分析負(fù)載測試結(jié)果發(fā)布日期 : 2006-10-19 | 更新日期 : 2006-10-19Rick Potts,軟件設(shè)計工程師Microsoft Corporation適用于:· Visual Studio 2005· Visual Studio Team Test Edition摘要:Microsoft Visual Studio Team Test Edition 提供了用于運行、監(jiān)視和分析負(fù)載測試的工具。通過負(fù)載測試結(jié)果查看器可以監(jiān)視正在運行的測試或分析已經(jīng)完成的測試。本文檔介紹負(fù)載測試結(jié)果查看器的功能。本頁內(nèi)容監(jiān)視正在運行的測試或分析已經(jīng)完成的測試 向負(fù)載測試
2、結(jié)果附加說明 查看負(fù)載測試結(jié)果 分析器和監(jiān)視器之間的差異 結(jié)束語 監(jiān)視正在運行的測試或分析已經(jīng)完成的測試負(fù)載測試結(jié)果中包含定期從所測試計算機(jī)采集的性能計數(shù)器樣本和錯誤信息。負(fù)載測試運行過程中可以采集大量的性能計數(shù)器樣本。所采集的性能數(shù)據(jù)量取決于運行長度、采樣間隔、所測試的計算機(jī)數(shù)及所要采集的計數(shù)器數(shù)。對于較大規(guī)模的負(fù)載測試,采集的性能數(shù)據(jù)量很可能會達(dá)到數(shù)十億字節(jié)。默認(rèn)情況下,測試控制器會在測試運行的同時將所采集的全部負(fù)載測試樣本數(shù)據(jù)放入數(shù)據(jù)庫中進(jìn)行假脫機(jī)處理。其他數(shù)據(jù)(例如詳細(xì)的計時信息和錯誤信息)則在測試結(jié)束時加載到數(shù)據(jù)庫中。已完成測試的性能數(shù)據(jù)可以從數(shù)據(jù)庫中加載并由“負(fù)載測試分析器”進(jìn)行分
3、析。從負(fù)載測試結(jié)果數(shù)據(jù)庫加載的已完成測試結(jié)果稱為“運行后結(jié)果”。測試進(jìn)行期間,由“負(fù)載測試監(jiān)視器”維護(hù)內(nèi)存中壓縮的性能計數(shù)器數(shù)據(jù)。為防止結(jié)果內(nèi)存需求無限增長,負(fù)載測試監(jiān)視器最多為每個性能計數(shù)器維護(hù) 200 個樣本。這其中包括在目前已經(jīng)過的運行時間段上均勻分布的 100 個樣本,以及最近 100 個樣本。測試運行期間所累積的結(jié)果稱為“進(jìn)程中結(jié)果”。返回頁首 向負(fù)載測試結(jié)果附加說明可以向負(fù)載測試結(jié)果中附加描述性信息和分析說明?!柏?fù)載測試分析器”或“負(fù)載測試監(jiān)視器”上下文菜單中的“分析”命令均可啟動“分析”對話框。圖 1. 分析對話框 返回頁首 查看負(fù)載測試結(jié)果“負(fù)載測試分析器”和“負(fù)載測試監(jiān)視器”
4、均提供負(fù)載測試結(jié)果的關(guān)系圖和表視圖。圖 2. 典型的負(fù)載測試結(jié)果 關(guān)系圖視圖 1. 主工具欄 提供用以啟用或禁用分析器/監(jiān)視器中各面板的命令。 2. 狀態(tài)欄 報告測試狀態(tài)。 3. 性能計數(shù)器窗格 列出所有采集的計數(shù)器。 4. 測試摘要窗格 提供整個測試結(jié)果的簡明摘要。 5. 關(guān)系圖工具欄 提供用以控制關(guān)系圖功能的命令。 6. 關(guān)系圖區(qū)域 顯示測試結(jié)果的關(guān)系圖。 7. 關(guān)系圖縮放欄 顯示選定行的數(shù)據(jù)。 8. 關(guān)系圖繪圖點 更改關(guān)系圖水平方向的范圍。 9. 關(guān)系圖圖例 列出關(guān)系圖上繪制的所有計數(shù)器及統(tǒng)計數(shù)據(jù)。 圖 3. 表視圖 10. 表工具欄:允許在多個表之間進(jìn)行選擇。 11. 表數(shù)據(jù):顯示表格
5、格式的數(shù)據(jù)。 返回頁首 分析器和監(jiān)視器之間的差異“負(fù)載測試分析器”和“負(fù)載測試監(jiān)視器”盡管用戶界面相似,但存在以下方面的不同。 · 負(fù)載測試分析器的特有功能(查看運行后負(fù)載測試結(jié)果): · 提供單一關(guān)系圖模式(縮放),使您能夠縮放任何時間范圍內(nèi)所含的數(shù)據(jù)。 · 提供“顯示最少/最多線條數(shù)”關(guān)系圖選項,使您能夠在關(guān)系圖上查看折疊數(shù)據(jù)的高低水位標(biāo)志。 · 表視圖中提供百分點統(tǒng)計。 · 負(fù)載測試監(jiān)視器的特有功能(查看進(jìn)行中負(fù)載測試結(jié)果): · 提供兩種關(guān)系圖模式:折疊模式和滾動模式。 · 提供用于切換折疊模式和滾動模式的選項。 &
6、#183; 當(dāng)鼠標(biāo)置于尚未繪制的性能計數(shù)器上時,在關(guān)系圖上提供“樣例繪圖”。 · 提供進(jìn)度指示器,指示測試的剩余時間。 · 在主工具欄上提供停止按鈕,用于停止負(fù)載測試。 · 測試完成時顯示狀態(tài)欄鏈接,用于將結(jié)果從進(jìn)程中結(jié)果過渡到運行后結(jié)果,從而將查看器由監(jiān)視器切換為分析器。 1. 主工具欄主工具欄嵌入在負(fù)載測試監(jiān)視器/分析器視圖中,用于提供以下命令: · 停止正在運行的測試(測試完成后禁用)。 · 顯示數(shù)據(jù)窗格的圖形或表視圖。 · 顯示或隱藏負(fù)載測試性能計數(shù)器窗格。 · 顯示或隱藏負(fù)載測試摘要窗格。 圖 4. 主工具欄 在按
7、住 SHIFT 的同時按 ALT,可將鍵盤焦點設(shè)置到主工具欄上。2. 狀態(tài)欄負(fù)載測試監(jiān)視器/分析器狀態(tài)欄顯示正在運行或已經(jīng)完成測試的狀態(tài)。負(fù)載測試狀態(tài)欄上顯示以下組件: · 狀態(tài)圖標(biāo) - 指示測試的進(jìn)度。測試可能處于以下狀態(tài)之一: · 正在進(jìn)行 · 正在進(jìn)行,出現(xiàn)錯誤或閥值沖突 · 正常結(jié)束 · 因內(nèi)部錯誤而停止 · 被用戶中止 · 狀態(tài)消息 - 提供用于指示當(dāng)前測試狀態(tài)的文本消息:正在進(jìn)行、完成、正在從數(shù)據(jù)庫加載等等。 · 閥值沖突計數(shù) - 提供一個顯示此負(fù)載測試運行所報告的閥值沖突總數(shù)的鏈接。單擊此鏈接可在數(shù)據(jù)
8、面板中顯示閥值沖突表。此鏈接只有在發(fā)生第一個閥值沖突后才會出現(xiàn)。 · 錯誤計數(shù) - 提供一個顯示此負(fù)載測試運行所報告的錯誤總數(shù)的鏈接。單擊此鏈接可在數(shù)據(jù)面板中顯示閥值沖突表。此鏈接只有在發(fā)生第一個錯誤后才會出現(xiàn)。 · 剩余時間 - 顯示當(dāng)前正在運行的測試的剩余時間量。測試完成后此標(biāo)簽將消失。 · 測試進(jìn)度 - 指示當(dāng)前所運行測試的已完成時間百分比或從負(fù)載測試結(jié)果數(shù)據(jù)庫中加載結(jié)果的估計進(jìn)度量。 圖 5. 狀態(tài)欄 測試運行完畢時,會出現(xiàn)一個對話框,用以從數(shù)據(jù)庫中加載完整的負(fù)載測試結(jié)果, 進(jìn)而將視圖從進(jìn)程中結(jié)果過渡到運行后結(jié)果。如果在測試完成時選擇不執(zhí)行這樣的過渡,狀態(tài)
9、欄中會出現(xiàn)如下的鏈接。單擊此鏈接可強(qiáng)制過渡到運行后結(jié)果。圖 6. 測試運行完成對話框 狀態(tài)欄還用于在從數(shù)據(jù)庫加載負(fù)載測試結(jié)果時顯示加載進(jìn)度。圖 7. 進(jìn)度狀態(tài)區(qū) 通過使用 TAB 將輸入焦點在負(fù)載測試監(jiān)視器/分析器控件間循環(huán),可以將輸入焦點移動到狀態(tài)欄的某個鏈接上。3. 性能計數(shù)器窗格負(fù)載測試監(jiān)視器/分析器包含一個性能計數(shù)器窗格,用以提供負(fù)載測試期間所采集的所有性能計數(shù)器的結(jié)構(gòu)化視圖。這些計數(shù)器以樹形結(jié)構(gòu)組織在一起,其中的葉節(jié)點是可用來繪制關(guān)系圖的性能計數(shù)器實例。性能計數(shù)器窗格提供以下功能: · 負(fù)載測試運行期間所采集的所有性能計數(shù)器的結(jié)構(gòu)化視圖。 · 傳達(dá)閥值沖突信息。
10、· 允許選擇用于繪制關(guān)系圖的計數(shù)器。 所有性能計數(shù)器的結(jié)構(gòu)化視圖 - 性能計數(shù)器樹包含以下主要分支: · 整體 此分支包含各測試代理及整個測試機(jī)組的測試計數(shù)器摘要數(shù)據(jù)。 圖 8. 性能計數(shù)器的結(jié)構(gòu)化視圖 · 方案名稱 - 性能計數(shù)器樹中標(biāo)有負(fù)載測試方案名稱的分支中,包含與特定負(fù)載測試方案相關(guān)的所有負(fù)載測試計數(shù)器實例。多數(shù)負(fù)載測試計數(shù)器都嵌套在某個方案分支內(nèi)。 方案分支中包含一些測試節(jié)點。測試節(jié)點中又包含頁面、請求和事務(wù)節(jié)點。這一結(jié)構(gòu)中的任何葉節(jié)點都是可以添加到關(guān)系圖中的性能計數(shù)器。 圖 9. 方案名稱性能計數(shù)器樹視圖 · 計算機(jī) - 性能計數(shù)器樹中的“計
11、算機(jī)”分支包含按計算機(jī)分組的所有非負(fù)載測試計數(shù)器實例。在“計算機(jī)”分支中,負(fù)載測試運行設(shè)置中的計數(shù)器集映射部分所指定的每臺計算機(jī)對應(yīng)一個節(jié)點。每個計算機(jī)節(jié)點都包含一組從該計算機(jī)采集的性能計數(shù)器類別。類別中包含計數(shù)器,計數(shù)器中又包含性能計數(shù)器實例名稱。 圖 10. 性能計數(shù)器樹中計算機(jī)分支視圖 傳達(dá)閥值沖突信息 - 閥值沖突與特定的性能計數(shù)器相關(guān),用以指示性能計數(shù)器超出或低于設(shè)定閥值。計數(shù)器窗格中的圖標(biāo)可傳達(dá)閥值沖突信息。閥值沖突圖標(biāo)從發(fā)生沖突的計數(shù)器所在的樹節(jié)點傳播到根節(jié)點,提醒用戶在某個計數(shù)器上發(fā)生沖突,而且由于樹尚未展開,用戶在樹中可能無法看到。圖標(biāo)可以是以下一種形式:無閥值沖突最后一個間
12、隔發(fā)生嚴(yán)重閥值沖突上一個間隔發(fā)生嚴(yán)重閥值沖突最后一個間隔發(fā)生警告閥值沖突上一間隔發(fā)生警告閥值沖突閥值沖突也可以顯示在關(guān)系圖上。在關(guān)系圖上,閥值圖標(biāo)會顯示在發(fā)生閥值沖突的數(shù)據(jù)點旁。圖 11. 閾值沖突 圖 12. 顯示閾值數(shù)據(jù)點的關(guān)系圖 這些圖片在計數(shù)器窗格和關(guān)系圖上顯示了“%Process Time”計數(shù)器的警告閾值沖突。請注意發(fā)生沖突時圖標(biāo)在計數(shù)器窗格中傳播到根節(jié)點的方式。選擇用于繪制關(guān)系圖的計數(shù)器 從計數(shù)器窗格中選擇用于關(guān)系圖中的性能計數(shù)器??墒褂靡韵氯我环绞絹砝L制性能計數(shù)器的關(guān)系圖: · 在上下文菜單中選擇“添加到關(guān)系圖”。 · 雙擊樹中的節(jié)點。 · 將樹中
13、的節(jié)點拖放到關(guān)系圖上。 要繪制單個性能計數(shù)器的關(guān)系圖,請選擇樹中的葉節(jié)點。以此唯一地標(biāo)識所需的性能計數(shù)器。要繪制一組相關(guān)性能計數(shù)器的關(guān)系圖,請選擇上下文菜單選項或從非葉節(jié)點拖動。所選節(jié)點的所有子節(jié)點將被添加到關(guān)系圖中。還可以使用“添加到圖例”命令或?qū)⒛承阅苡嫈?shù)器拖動到關(guān)系圖圖例上,來將性能計數(shù)器置于圖例上而非關(guān)系圖上。這樣操作后,無需查看關(guān)系圖上的趨勢線即可了解最小/最大/平均統(tǒng)計數(shù)據(jù)。使用圖例上的復(fù)選框可在關(guān)系圖上顯示趨勢線。注意 由于負(fù)載測試監(jiān)視器在內(nèi)存中維護(hù)所有計數(shù)器的性能數(shù)據(jù),因此它可以提供負(fù)載測試分析器中無法獲得的“幻像繪圖”功能。當(dāng)鼠標(biāo)置于計數(shù)器窗格中的葉節(jié)點上時,“幻像繪圖”功能
14、會暫時繪制當(dāng)前關(guān)系圖上某性能計數(shù)器的圖表。鼠標(biāo)離開該節(jié)點后,圖表即被刪除。通過此功能可以快速查看計數(shù)器,以確定是否有要添加到關(guān)系圖中予以關(guān)注的計數(shù)器。確定了要添加到關(guān)系圖中予以關(guān)注的計數(shù)器后,只需雙擊該節(jié)點或使用其他允許向關(guān)系圖中添加計數(shù)器的任一選項。4. 摘要窗格摘要窗格提供了總體請求和測試統(tǒng)計數(shù)據(jù)的快速參考以及控制器名稱和采樣率。使用主工具欄上的“顯示摘要面板”切換按鈕可以從視圖中隱藏摘要窗格。圖 13. 摘要窗格 數(shù)據(jù)窗格 在負(fù)載測試監(jiān)視器或負(fù)載測試分析器中,數(shù)據(jù)窗格通常會占用屏幕的大部分空間。它位于狀態(tài)欄之下,計數(shù)器窗格的右側(cè), 是用來顯示所分析數(shù)據(jù)的區(qū)域。數(shù)據(jù)有兩種視圖顯示形式:“關(guān)
15、系圖”視圖或“表”視圖。主工具欄上的“關(guān)系圖”和“表”按鈕用于在這兩個視圖之間切換。5. 關(guān)系圖視圖:關(guān)系圖工具欄圖 14. 關(guān)系圖工具欄 處于“關(guān)系圖”視圖中時,關(guān)系圖工具欄會嵌入數(shù)據(jù)窗格的頂部。通過它可以執(zhí)行如下操作: · 從可用關(guān)系圖的列表中選擇關(guān)系圖。 · 從可用關(guān)系圖的列表中添加或刪除關(guān)系圖。 · 設(shè)置關(guān)系圖繪制選項,其中包括: · 顯示/隱藏繪圖點網(wǎng)格。 · 顯示/隱藏關(guān)系圖圖例。 · 繪制整個運行期間所采集數(shù)據(jù)的關(guān)系圖,或者僅繪制最近采集的數(shù)據(jù)的關(guān)系圖。 · 顯示水平網(wǎng)格線。 · 顯示最少/最多線條數(shù)
16、。 · 在關(guān)系圖上顯示閾值沖突。 關(guān)系圖工具欄上的所有命令同樣也會在與關(guān)系圖視圖關(guān)聯(lián)的上下文菜單中獲得。關(guān)系圖選項負(fù)載測試監(jiān)視器/分析器可以呈現(xiàn)多個關(guān)系圖(每個關(guān)系圖定義了一組計數(shù)器來顯示),但每次只能顯示一個關(guān)系圖。通過“關(guān)系圖選項”下拉列表框可以選擇要顯示的關(guān)系圖。默認(rèn)關(guān)系圖始終在負(fù)載測試監(jiān)視器/分析器中進(jìn)行定義且不能刪除。如果在測試機(jī)組上運行負(fù)載測試,則測試機(jī)組中的每個代理和控制器都將有一個額外的關(guān)系圖。該關(guān)系圖的名稱會設(shè)為代理或控制器計算機(jī)的名稱。默認(rèn)情況下,代理和控制器的關(guān)系圖中會顯示 CPU、內(nèi)存和網(wǎng)絡(luò)計數(shù)器。添加/刪除關(guān)系圖除了自動創(chuàng)建的關(guān)系圖之外,還可以單擊關(guān)系圖工具
17、欄上的“添加”按鈕來創(chuàng)建和刪除新的關(guān)系圖。新創(chuàng)建的關(guān)系圖中不包含任何計數(shù)器。新關(guān)系圖的名稱為“Graphn”,其中 n 為遞增的連續(xù)數(shù)字。這些關(guān)系圖不能重新命名。除“默認(rèn)”關(guān)系圖外的其他任何關(guān)系圖都可以通過單擊關(guān)系圖工具欄上的“刪除”按鈕來刪除。關(guān)系圖選項關(guān)系圖選項下拉列表框提供幾種不同的關(guān)系圖視圖定制方式。圖 15. 關(guān)系圖選項下拉列表 · 顯示圖例 顯示/隱藏與關(guān)系圖視圖關(guān)聯(lián)的圖例窗格。 · 顯示繪圖點 顯示/隱藏與關(guān)系圖視圖關(guān)聯(lián)的繪圖點窗格。 · 用關(guān)系圖表示整個運行的數(shù)據(jù) 顯示整個運行期間的數(shù)據(jù)。有關(guān)詳細(xì)描述,請參閱本文檔后面的“折疊關(guān)系圖視圖”部分。 &
18、#183; 僅用關(guān)系圖表示最新的數(shù)據(jù) 顯示最近的 100 個采樣間隔的數(shù)據(jù)。有關(guān)詳細(xì)描述,請參閱本文檔后面的“滾動關(guān)系圖視圖”部分。 · 顯示水平網(wǎng)格線 顯示/隱藏關(guān)系圖上的水平網(wǎng)格線。 · 顯示最少/最多線條數(shù) 顯示折疊數(shù)據(jù)點的最小/最大值。有關(guān)此選項的詳細(xì)描述,請參閱關(guān)系圖模式。 · 顯示關(guān)系圖上的閾值沖突 在關(guān)系圖上為具有關(guān)聯(lián)閾值沖突的數(shù)據(jù)點繪制閾值沖突。 關(guān)系圖工具欄上的所有功能均可通過“關(guān)系圖選項”對話框進(jìn)行訪問,通過關(guān)系圖區(qū)域上的上下文菜單可進(jìn)入該對話框。圖 16. 關(guān)系圖選項對話框 6. 關(guān)系圖視圖:關(guān)系圖區(qū)域關(guān)系圖區(qū)域包括 X 軸、Y 軸和繪圖區(qū)。
19、所選關(guān)系圖會在當(dāng)前關(guān)系圖模式下繪制。有關(guān)可用關(guān)系圖模式的詳細(xì)描述,請參閱關(guān)系圖模式部分。單擊關(guān)系圖區(qū)域中的繪圖線可更改選定的計數(shù)器。此外,將鼠標(biāo)指針停留在關(guān)系圖區(qū)域中某個數(shù)據(jù)點或閾值沖突之上時,會出現(xiàn)彈出信息。如果將指針停留在某條線上,上下文菜單中會出現(xiàn)用來從關(guān)系圖中刪除計數(shù)器的“刪除”命令。關(guān)系圖區(qū)域:復(fù)制到剪貼板 在關(guān)系圖區(qū)域上下文菜單中,還提供了“復(fù)制”操作功能。此命令可將關(guān)系圖和圖例的快照以 HTML 格式復(fù)制到剪貼板中。下圖為粘貼到 Microsoft Outlook 中的關(guān)系圖的屏幕快照。圖 17. HTML 格式的關(guān)系圖快照 7. 關(guān)系圖視圖:關(guān)系圖縮放控件只有在負(fù)載測試分析器中
20、查看運行后測試結(jié)果時,縮放控件才會出現(xiàn)。有關(guān)縮放控件的詳細(xì)描述,請參閱關(guān)系圖模式:縮放關(guān)系圖部分??墒褂檬髽?biāo)或左右箭頭鍵來調(diào)整縮放控件。使用箭頭鍵調(diào)整縮放控件時,每次可以按 1 個采樣間隔來調(diào)整窗口范圍。使用 SHIFT 和箭頭鍵則可以按 10 個采樣間隔來調(diào)整。要使用箭頭鍵來調(diào)整縮放控件,首先需要使用 TAB 鍵將焦點放在縮放控件上。焦點位于左側(cè)滑塊上時,箭頭鍵會將縮放窗口的起始邊界向左或向右移動 1 個間隔。焦點位于中央滑塊上時,可以使用箭頭鍵將縮放窗口向左或向右滾動 1 個采樣間隔,但不會改變縮放窗口的尺寸。最后,移動右側(cè)滑塊可以將縮放窗口的截止邊界擴(kuò)展或縮小 1 個采樣間隔。使用 TA
21、B 鍵可將焦點從左側(cè)移動到中央、右側(cè)。8. 關(guān)系圖視圖:關(guān)系圖繪圖點網(wǎng)格關(guān)系圖數(shù)據(jù)網(wǎng)格列出了圖例中所選計數(shù)器的所有數(shù)據(jù)點。如果未選擇任何計數(shù)器,數(shù)據(jù)網(wǎng)格為空白。在關(guān)系圖工具欄中切換“顯示繪圖點”選項可隱藏數(shù)據(jù)網(wǎng)格。數(shù)據(jù)網(wǎng)格的內(nèi)容可作為文本復(fù)制到剪貼板中。9. 關(guān)系圖視圖:關(guān)系圖圖例關(guān)系圖圖例用于顯示與關(guān)系圖關(guān)聯(lián)的各計數(shù)器的信息。圖例中包含以下信息。圖 18. 關(guān)系圖圖例 · 在關(guān)系圖上顯示 此復(fù)選框控制是否在關(guān)系圖上繪制繪圖線。如果清除此方框,計數(shù)器的統(tǒng)計數(shù)據(jù)會繼續(xù)在圖例中顯示,但繪圖線會從關(guān)系圖中刪除。如果選中此方框,則會在關(guān)系圖上繪制繪圖線。 · 范圍 此列顯示計數(shù)器
22、y 軸的范圍。默認(rèn)情況下,該值會隨著樣本數(shù)據(jù)范圍的變更而自動調(diào)整。自動調(diào)整后的范圍始終為大于“最大值”的下一個 10 的乘方(包括 10 的負(fù)數(shù)冪)。關(guān)系圖可以包含多種計數(shù)器,每個擁有不同的范圍。因此,y 軸并不是以任何特定范圍來標(biāo)記,而是以 0-100 的值標(biāo)記,用以表示每個計數(shù)器總范圍的百分比。例如,對于范圍是 1000 的計數(shù)器,y 軸上的數(shù)據(jù)點 60 對應(yīng)計數(shù)器的值為 600。 如前面所述,范圍會隨樣本數(shù)據(jù)的變更而自動調(diào)整,以確保所有數(shù)據(jù)點都能在關(guān)系圖上顯示。通過提供的選項還可以覆蓋此功能,將范圍鎖定在特定的值。范圍鎖定后,任何超出范圍的值都顯示在關(guān)系圖的頂部。在上一個圖中,“% 處理
23、時間”計數(shù)器將范圍鎖定在 100。使用“繪圖選項”對話框(在圖例的上下文菜單中)可將范圍鎖定在特定的值。 · 計數(shù)器 “計數(shù)器”、“實例”、“類別”和“計算機(jī)”這四列共同唯一地標(biāo)識性能計數(shù)器。 · 顏色 “顏色”列顯示了為性能計數(shù)器所繪制的線條的顏色和線條樣式。使用“繪圖選項”對話框可更改關(guān)系圖上性能計數(shù)器的顏色和線條樣式?!袄L圖選項”對話框可從圖例的上下文菜單獲得。 · 統(tǒng)計 “最小值”、“最大值”、“平均值”和“最后一個”這 4 列顯示了性能計數(shù)器的相應(yīng)統(tǒng)計數(shù)據(jù)。這些值對應(yīng)于關(guān)系圖可見部分所顯示的數(shù)據(jù)。例如,如果縮放某次運行的某一部分,圖例的統(tǒng)計數(shù)據(jù)只反映所縮
24、放區(qū)域的值?!白詈笠粋€”列顯示最近一次完成的采樣間隔上的性能計數(shù)器值。 選擇圖例中的某個項目后,可以執(zhí)行以下操作: · 允許從圖例(及關(guān)系圖)中刪除該項目。按 DELETE 或從上下文菜單中選擇“刪除”即可刪除該項目。 · 突出顯示關(guān)系圖上所繪制的線。 · 顯示數(shù)據(jù)網(wǎng)格,用以顯示所選項目的數(shù)據(jù)。 · 允許為此計數(shù)器訪問“繪圖選項”對話框。 “繪圖選項”對話框 通過“繪圖選項”對話框可以更改所繪制計數(shù)器的顏色和/或線條樣式。在此對話框中,還可以將范圍固定于某個特定的值或設(shè)置基于樣本數(shù)據(jù)自動調(diào)整的范圍。圖 19. “繪圖選項”對話框 關(guān)系圖模式 “負(fù)載測試監(jiān)
25、視器”中的關(guān)系圖以下列三種模式之一顯示: · 折疊模式 · 滾動模式 · 縮放模式 查看“進(jìn)行中”負(fù)載測試的結(jié)果時,可以使用折疊和滾動關(guān)系圖模式。折疊模式是“進(jìn)行中”負(fù)載測試的默認(rèn)關(guān)系圖模式??s放關(guān)系圖模式只能在查看已完成負(fù)載測試的結(jié)果時使用。它是在查看已完成負(fù)載測試的結(jié)果時唯一可以使用的關(guān)系圖模式。以下部分詳細(xì)介紹每種關(guān)系圖模式。更改關(guān)系圖模式 使用關(guān)系圖工具欄上的“選項”菜單可以在折疊模式和滾動模式間切換。對于折疊模式選擇“用關(guān)系圖表示整個運行的數(shù)據(jù)”,對于滾動模式選擇“僅用關(guān)系圖表示最新的數(shù)據(jù)”。圖 20. 為進(jìn)行中的負(fù)載測試選擇折疊或滾動模式 查看數(shù)據(jù)庫中
26、已完成負(fù)載測試的結(jié)果時,應(yīng)使用縮放關(guān)系圖模式。在縮放關(guān)系圖中,可以獲得整個運行期的數(shù)據(jù)樣本,可以使用縮放控件來選擇關(guān)系圖上顯示的時間范圍。圖 21. 折疊和滾動選項在縮放模式下被禁用 圖 22. 縮放關(guān)系圖模式中提供縮放滑塊 折疊模式 折疊關(guān)系圖用于“進(jìn)行中”的測試,可減少內(nèi)存中須維護(hù)的數(shù)據(jù)量,同時在整個運行期間仍顯示性能計數(shù)器的趨勢線。盡管運行期間數(shù)據(jù)因折疊模式的啟用而從內(nèi)存中丟棄,但負(fù)載測試期間所采集的每個數(shù)據(jù)樣本都被存儲在負(fù)載測試數(shù)據(jù)庫中,可以在運行完畢后通過縮放關(guān)系圖模式進(jìn)行訪問。折疊關(guān)系圖針對每個性能計數(shù)器可顯示多達(dá) 100 個數(shù)據(jù)點。折疊關(guān)系圖 x 軸的原點為 00:00,范圍覆蓋
27、整個測試運行。圖 23. 在折疊模式中,X 軸的范圍橫跨整個負(fù)載測試過程 當(dāng)針對計數(shù)器所采集的數(shù)據(jù)點數(shù)超過 100 時,關(guān)系圖將通過刪除數(shù)據(jù)系列中的交叉樣本進(jìn)行折疊并重新計算所刪除樣本鄰近的數(shù)據(jù)點。對于 5 秒的采樣間隔而言,第一次折疊將發(fā)生在測試進(jìn)行到 500 秒的時候。假定下圖顯示了一個性能計數(shù)器及其數(shù)據(jù)點,采樣間隔為 5 秒。這是折疊前的關(guān)系圖視圖。00:05 時的值為 16.8,00:10 時的值為 11.1。圖 24. 第一次折疊之前 這是數(shù)據(jù)折疊后同一關(guān)系圖的視圖。請注意,此時數(shù)據(jù)點的間隔為 10 秒,并且與已刪除數(shù)據(jù)點取平均值,新值已發(fā)生變化(例如,00:10 時的值為 13.9
28、)。圖 25. 第一次折疊之后 一次折疊操作會從 100 個樣本的系列中刪除 20 個樣本。第一次折疊刪除系列中前 20 個交叉數(shù)據(jù)點;第二次折疊刪除其次 20 個,依此類推。到達(dá)數(shù)據(jù)系列的末尾時,折疊操作會返回到數(shù)據(jù)系列的開頭。這樣會使關(guān)系圖中左側(cè)數(shù)據(jù)點的間隔比右側(cè)數(shù)據(jù)點的間隔更大。前面所示的圖 23 顯示了這種情況:左側(cè)數(shù)據(jù)點的間隔為 20 秒,而右側(cè)數(shù)據(jù)點的間隔為 10 秒。此次測試的采樣率為 5 秒,但隨著測試的進(jìn)行,折疊導(dǎo)致間隔粒度增大。測試運行完畢后,只需從數(shù)據(jù)庫中讀取完整結(jié)果,即可將運行期間被折疊的所有數(shù)據(jù)檢索出來(請參閱縮放關(guān)系圖模式)。滾動模式 滾動關(guān)系圖是用于“進(jìn)行中”測試
29、中的一種可選視圖,可顯示最近的數(shù)據(jù)點。使用滾動關(guān)系圖只能查看測試中最近的 100 個數(shù)據(jù)間隔。在滾動模式中,關(guān)系圖 x 軸原點隨測試的進(jìn)行向前滾動,在圖中顯示最近的 100 個采樣間隔。 一旦達(dá)到 100 個數(shù)據(jù)點,關(guān)系圖就會自動向前滾動 10 個采樣間隔。圖 26. 帶有 5 秒間隔數(shù)據(jù)點的滾動關(guān)系圖 與折疊關(guān)系圖 x 軸范圍的不斷增加相比,滾動關(guān)系圖 x 軸的范圍保持在 100 次采樣間隔。與折疊關(guān)系圖隨測試進(jìn)行增加間隔(采樣間隔的倍數(shù))的更新模式相比,滾動關(guān)系圖的更新始終保持以采樣間隔為固定的數(shù)據(jù)間隔。請比較圖 26 中的滾動關(guān)系圖與圖 23 中的折疊關(guān)系圖??s放模式 查看從負(fù)載測試結(jié)果
30、數(shù)據(jù)庫所加載的已完成測試運行結(jié)果時,應(yīng)使用縮放關(guān)系圖模式。負(fù)載測試結(jié)果數(shù)據(jù)庫中包含負(fù)載測試期間所采集的每個數(shù)據(jù)點。在正常的負(fù)載測試中,整個負(fù)載測試運行期間可能擁有上千個采樣間隔??s放關(guān)系圖會顯示多達(dá) 100 個數(shù)據(jù)點。如果關(guān)系圖的范圍超過 100 個采樣間隔,會從其范圍內(nèi)刪除交叉樣本,以減少樣本數(shù),這一方式與折疊關(guān)系圖相同。但與折疊關(guān)系圖不同的是,所刪除的樣本并不會從內(nèi)存中刪除,將關(guān)系圖放大為更小的時間段范圍時,這些刪除的樣本仍可以顯示出來。如果縮放的范圍小于 100 個采樣間隔,則不需通過刪除采樣間隔來滿足 100 個數(shù)據(jù)點的限制??s放關(guān)系圖最開始的縮放范圍始終為整個測試運行期。然后通過調(diào)整
31、縮放控件,來更改圖中所顯示的范圍。圖 27. 縮放關(guān)系圖最初覆蓋整個運行期 圖 28. 放大為更小的時間范圍 縮放關(guān)系圖的圖例始終顯示縮放時間段的值;“最小值”、“最大值”和“平均值”會隨縮放范圍的變化而變化。最小值和最大值分別對應(yīng)于關(guān)系圖中所顯示的高低水位標(biāo)志。這樣,即使最小值和最大值所對應(yīng)的樣本因折疊操作而被刪除,“最小值”和“最大值”列仍會反映該時間段任何樣本的高低值,盡管這些點因從數(shù)據(jù)系列中折疊掉而無法出現(xiàn)在關(guān)系圖上??s放關(guān)系圖中的最少 / 最多線條數(shù) “顯示最少/最多線條數(shù)”選項可用于縮放關(guān)系圖中,以顯示因折疊而從數(shù)據(jù)系列中忽略的樣本的最小值和最大值。折疊操作在更長的時間段上對多個樣
32、本取平均值時,可能會消除關(guān)系圖中的性能峰值。通過使用“顯示最少/最多線條數(shù)”,即使關(guān)系圖中的峰值因折疊操作而被縮減,也能找到性能峰值的位置。圖 29. 顯示最少/最多線條數(shù) 下面一系列屏幕快照演示了如何使用“顯示最少/最多線條數(shù)”選項查找性能峰值以及如何通過縮放顯示細(xì)節(jié)。第一個屏幕快照顯示了在 1 小時的整個測試運行期所繪制的單個性能計數(shù)器。采樣率為 5 秒時,1 小時的運行將產(chǎn)生 720 個樣本。因折疊將忽略 620 個樣本,短期性能峰值很可能會被消除。圖 30. 不使用最少/最多線條數(shù)的性能計數(shù)器繪圖 在下一個屏幕快照中,啟用了“顯示最少/最多線條數(shù)”選項,以顯示折疊數(shù)據(jù)點的最小值和最大值
33、。請注意,關(guān)系圖中只針對所選項目繪制最小值和最大值線條。還請注意,在此屏幕快照中此測試大約在 00:20 點處有一個小峰值。圖 31. 使用最少/最多線條數(shù)的性能計數(shù)器繪圖 下一個屏幕快照顯示拖選關(guān)系圖中包含一個已折疊峰值的縮放范圍。完成這一選擇時,關(guān)系圖即放大到選定范圍。圖 32. 使用最少/最多線條數(shù)和拖選操作的性能計數(shù)器繪圖 最后一個屏幕快照顯示了關(guān)系圖中完成拖選后的結(jié)果。所選的范圍小到不需折疊任何數(shù)據(jù)。圖 33. 拖選性能計數(shù)器繪圖 查看不折疊的整個運行期數(shù)據(jù) 如果縮放范圍小于或等于 100 個采樣間隔,將不會發(fā)生數(shù)據(jù)折疊。如果選擇的縮放范圍小到不發(fā)生折疊,則可以使用縮放控件滾動條(控
34、件的中間部分)來滾動所有未折疊的數(shù)據(jù)。表視圖 負(fù)載測試性能計數(shù)器可以以表格形式查看。相應(yīng)選擇后,表視圖會代替關(guān)系圖視圖。表視圖中可顯示以下表格: · 代理 · 錯誤 · 頁面(查看“運行后結(jié)果”時提供額外的統(tǒng)計數(shù)據(jù)) · 請求 · SQL 跟蹤(只能在查看“運行后結(jié)果”時使用) · 閾值 · 事務(wù) 一次可以查看一個表格。表格應(yīng)通過數(shù)據(jù)窗口中嵌入的下拉列表框進(jìn)行選擇。圖 34. 表視圖 表格中顯示的數(shù)字值是性能計數(shù)器在整個運行期的累積值。但“最后一個”列除外,它表示來自最近一個采樣間隔的值。頁面表格 負(fù)載測試運行設(shè)置包含“計時詳細(xì)信息存儲”屬性,它可以設(shè)置為“僅統(tǒng)計”或“所有各個詳細(xì)信息”。選擇這些值中的一個后,除正常對采樣間隔的頁面執(zhí)行時間計算平均值外,還會使負(fù)載測試存儲每次頁面執(zhí)行的結(jié)果。默認(rèn)情況下,不采集詳細(xì)的頁面信息。采集各頁面統(tǒng)計數(shù)據(jù)后,“運行后結(jié)果”的頁面表格將包含一些額外的列,用以顯示根據(jù)網(wǎng)絡(luò)仿真分解成各組的百分點數(shù)據(jù)和頁面響應(yīng)時間。圖 35. 顯
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年北師大版選修5歷史上冊階段測試試卷含答案
- 2025年湘師大新版七年級語文上冊階段測試試卷
- 2025年人教A版八年級生物上冊月考試卷
- 2025年浙教新版九年級生物下冊月考試卷含答案
- 二零二五美容院美容院連鎖品牌授權(quán)與區(qū)域保護(hù)合同3篇
- 二零二五版環(huán)保型建材模具研發(fā)生產(chǎn)合作合同4篇
- 二零二五年度高端嬰幼兒配方奶粉銷售代理合同3篇
- 二零二五年度黨政機(jī)關(guān)異地培訓(xùn)酒店預(yù)訂服務(wù)合同2篇
- 二零二五年民房買賣合同附屬設(shè)施租賃服務(wù)協(xié)議4篇
- 2025年度磨工職業(yè)發(fā)展規(guī)劃與勞動合同實施計劃4篇
- 2024年09月2024興業(yè)銀行總行崗測評筆試歷年參考題庫附帶答案詳解
- 山東省煙臺市招遠(yuǎn)市2024-2025學(xué)年九年級上學(xué)期期末考試英語(筆試)試題(含答案)
- 駱駝祥子讀書筆記一至二十四章
- 2025年方大萍安鋼鐵招聘筆試參考題庫含答案解析
- 2024年醫(yī)師定期考核臨床類考試題庫及答案(共500題)
- 2025年電力工程施工企業(yè)發(fā)展戰(zhàn)略和經(jīng)營計劃
- 2022年公務(wù)員多省聯(lián)考《申論》真題(安徽C卷)及答案解析
- 大型活動保安培訓(xùn)
- 2024年大學(xué)本科課程教育心理學(xué)教案(全冊完整版)
- 信息系統(tǒng)運維服務(wù)類合同6篇
- 江蘇省七市2025屆高三最后一卷物理試卷含解析
評論
0/150
提交評論