發(fā)布時間:2020-06-11
在計算機領(lǐng)域,軟件性能測試被用來判斷計算機、網(wǎng)絡(luò)、軟件程序或者驅(qū)動的速度和效率。這一過程會在同一實驗環(huán)境下進行大量測試,以便于衡量系統(tǒng)功能的相應(yīng)時長或者MIPS(每秒執(zhí)行指令數(shù)目)等指標(biāo),其他系統(tǒng)特性,如可靠性、可量測試、互用性等,也可以用性能測試來衡量,性能測試通常與壓力測試一起進行。
軟件性能測試的目的主要有以下三點:
1.評價系統(tǒng)當(dāng)前性能,判斷系統(tǒng)是否滿足預(yù)期的性能需求。
2.尋找軟件系統(tǒng)可能存在的性能問題,定位性能瓶頸并解決問題。
3.判定軟件系統(tǒng)的性能表現(xiàn),預(yù)見系統(tǒng)負載壓力承受力,在應(yīng)用部署之前,評估系統(tǒng)性能。
而對于用戶來說,則最關(guān)注的是當(dāng)前系統(tǒng):
1.是否滿足上線性能要求?
2.系統(tǒng)極限承載如何?
3.系統(tǒng)穩(wěn)定性如何?
因此,針對以上性能測試的目的以及用戶的關(guān)注點,要達到以上目的 并回答用戶的關(guān)注點,就必須首先執(zhí)行性能測試并明確需要收集、監(jiān)控哪些關(guān)鍵指標(biāo),通常情況下,性能測試監(jiān)控指標(biāo)主要分為:資源指標(biāo)和系統(tǒng)指標(biāo),如下圖所 示,資源指標(biāo)與硬件資源消耗直接相關(guān),而系統(tǒng)指標(biāo)則與用戶場景及需求直接相關(guān)。
一份性能測試報告,至少應(yīng)該包含如下內(nèi)容:
(1)測試基本信息:包含測試目的、報告目標(biāo)讀者、術(shù)語定義、參考資料。
(2)測試環(huán)境描述:包含服務(wù)器軟/硬件環(huán)境、網(wǎng)絡(luò)環(huán)境、測試工具、測試人員
(3)性能測試案例執(zhí)行分析:需要詳細描述每個測試案例的執(zhí)行情況,以及對應(yīng)的測試結(jié)果分析。
(4)測試結(jié)果綜合分析及建議:對本次性能測試做綜合分析,并給出測試結(jié)論和改進建議。
(5)測試經(jīng)驗總結(jié)。
性能測試工具PerformanceRunner(簡稱PR)支持測試報告自動生成,結(jié)果客觀準(zhǔn)確,報告支持HTML,PDF和word格式;分析圖可確定系統(tǒng)性能并提供有關(guān)事務(wù)及Vuser的信息;報表內(nèi)容涉及虛擬用戶,事務(wù),web資源圖,被測系統(tǒng)性能監(jiān)控圖,用戶可通過這些報表詳細了解到被測系統(tǒng)的性能全貌,同時可以實現(xiàn)錯誤捕獲和定位。報告以圖表和表格數(shù)據(jù)兩種形式提供,圖表包括了性能曲線、柱狀圖等,清晰直觀,幫助快速了解測試結(jié)果,查找性能問題。
推薦閱讀:
電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。
您的信息已成功提交!
我們的客服人員稍后會與您聯(lián)系