● 百分位報告:數據已收集值的百分位評測/計算。
● 比較報告:代表不同測試執行情況的兩個(或多個)數據集之間的差異或趨勢。
● 追蹤報告:主角(測試腳本)和測試對象之間的消息/會話詳細信息。
軟件性能測試“方法觀”
軟件性能測試的方法可以根據測試目的的不同,選擇不同的方法,具體如下表:
根據測試內容的不同,性能測試主要包括以下方面:
1、響應時間測試
● 響應時間測試,通常指正常單用戶操作時客戶端的響應時間,以及將強度測試、負載測試、壓力測試結合時客戶端的響應時間。
● 函數、方法、對象、子例程執行時間。
● 函數、方法調用頻度及嵌套。
● 運行特定模塊、按特定路徑執行或處理特定數據所花費的時間。
● 處理精度。
● 如果兩次運行時間相差三倍以上,則可能存在問題。
2、強度測試(壓力/負載測試)
強度測試需要在反常數量、頻率或資源的方式下運行系統,以檢驗系統能力的最高實際限度,它要求軟件必須被強制在它的設計能力的極限狀態下運行。
3、軟件可靠性測試
這種測試經常發現的錯誤包括越界指針,內存泄露、棧溢出、超過兩個特性之間的錯誤交互等,也稱長序列測試(long sequence testing)、持久測試(duration testing)、耐力測試(endurance testing)。測試持續時間較長,目標是發現程序測試遺漏的錯誤。
可靠性差的軟件,如執行時總是頻繁地、重復地失敗,軟件不能穩定地工作。
軟件可靠性測試的目的是給出可靠性的定量估計值。
文章來源于領測軟件測試網 http://www.kjueaiud.com/