一個完整的性能測試報告,應該包含以下內容:
1、 項目描述
描述項目的背景,以及壓測的目的。
2、 性能指標和業務模型
列舉本次性能測試所有接口的目標TPS。如果測試多個接口,需要寫明各個接口的業務比例。
3、 測試人員
列舉本次測試項目都有哪些人組成,各自擔任什么職責。
4、 測試環境配置
列出壓測時的網絡環境拓撲圖,以及本次測試涉及到的所有服務器的軟硬件資源配置,包括壓力機、應用服務器、數據庫服務器等。
如果與生產環境有差異,一定要做出說明本次測試是基於什么配置測試出來的。
5、 測試數據規模
本次測試都准備了多少數據,比如用戶數據、商品數據等,以及數據根據什么規則產生。
6、 測試結果分析
詳細記錄每個測試場景的最終結果,如tps、平均響應時間、top響應時間、錯誤率等。另外還需要寫出該場景對應的性能監控數據,如CPU、內存、磁盤和網絡的監控數據。
7、 調優說明
在壓測過程中,如果項目進行了性能調優,要寫明問題的原因和優化的內容,以及優化前后的性能對比。
8、 結論
根據測試的實際結果和預期結果進行判斷,本次性能測試是否通過。
9、 建議
在壓測過程中,根據測試實際結果提出的一些建議,如部署建議,中間件配置等。
最后提供一個性能測試報告目標,鏈接:
https://pan.baidu.com/s/1e4Gz1ltARljcWYqRKfFWIw
密碼:rzv1