性能評測
評估測試對象的性能行為時,可以使用多種評測,這些評測側(cè)重于獲取與行為相關(guān)的數(shù)據(jù),如響應時間、計時配置文件、執(zhí)行流、操作可靠性和限制。這些評測主要在評估測試活動中進行評估,但是也可以在執(zhí)行測試活動中使用性能評測評估測試進度和狀態(tài)。
主要的性能評測包括:
動態(tài)監(jiān)測 - 在測試執(zhí)行過程中,實時獲取并顯示正在執(zhí)行的各測試腳本的狀態(tài)。
響應時間/吞吐量 - 測試對象針對特定主角和/或用例的響應時間或吞吐量的評測。
百分位報告 - 數(shù)據(jù)已收集值的百分位評測/計算。
比較報告 - 代表不同測試執(zhí)行情況的兩個(或多個)數(shù)據(jù)集之間的差異或趨勢。
追蹤報告 -主角(測試腳本)和測試對象之間的消息/會話詳細信息。
動態(tài)監(jiān)測
動態(tài)監(jiān)測通常以柱狀圖或曲線圖的形式提供實時顯示/報告。該報告用于在測試執(zhí)行過程中,通過顯示當前的情況、狀態(tài)以及測試腳本正在執(zhí)行的進度來監(jiān)測或評估性能測試執(zhí)行情況。
例如,在以上柱狀圖中,有 80 個測試腳本正在執(zhí)行相同的用例。圖中顯示,有 14 個測試腳本處于空閑狀態(tài),12 個處于查詢狀態(tài),34 個處于 SQL 執(zhí)行狀態(tài),4 個處于 SQL 連接狀態(tài),16 個處于其他狀態(tài)。隨著測試的進行,我們將看到各狀態(tài)腳本的數(shù)量會發(fā)生變化。顯示的輸出將是正常執(zhí)行且正在執(zhí)行中的典型測試執(zhí)行。但是,如果在測試執(zhí)行過程中,測試腳本始終保持一種狀態(tài)或沒有顯示任何變化,則表明測試執(zhí)行發(fā)生問題或者需要實施或執(zhí)行其他性能評測。
響應時間/吞吐量報告
正如其名稱的含義一樣,響應時間/吞吐量報告評測并計算與時間和/或吞吐量(處理的事務數(shù))相關(guān)的性能行為。這些報告通常用曲線圖顯示,響應時間(或事務數(shù))在“y”軸上,而事件數(shù)在“x”軸上。
除了顯示實際的性能行為外,它在計算并顯示統(tǒng)計信息方面也很實用,如顯示數(shù)據(jù)值的平均偏差和標準偏差。
百分位報告
百分位報告通過顯示已收集數(shù)據(jù)類型的全體百分位值,提供了另一種性能統(tǒng)計計算方法。
比較報告
比較不同性能測試的結(jié)果,以評估測試執(zhí)行過程之間所作的變更對性能行為的影響,這種做法是非常必要的。比較報告應該用于顯示兩個數(shù)據(jù)集(分別代表不同的測試執(zhí)行)之間的差異或多個測試執(zhí)行之間的趨勢。
追蹤和配置文件報告
當性能行為可以接受時,或性能監(jiān)測表明存在可能的瓶頸時(如當測試腳本保持給定狀態(tài)的時間過長),追蹤報告可能是最有價值的報告。追蹤和配置文件報告顯示低級信息。該信息包括主角與測試對象之間的消息、執(zhí)行流、數(shù)據(jù)訪問以及函數(shù)和系統(tǒng)調(diào)用。
相關(guān)推薦:考試吧策劃:2010年軟件水平考試完全指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |