1.測試的前期準備階段
a.系統基礎功能驗證,該活動主要確定目前需要進行性能測試的應用已經具備了進行測試的條件
b.組建測試團隊
c.測試工具需求确認
2.測試工具引入階段
a.選擇工具
b.工具應用的技能教育訓練
c.确定工具的應用過程
3.測試計劃階段
a.性能測試領域分析
b.使用者活動剖析與業務模組化
使用者活動剖析與業務模組化活動用來尋找使用者的關鍵性能關注點。使用者對系統性能的關注往往集中在少數幾個業務活動上,在确定性能目标之前,需要先把使用者的關注點找出來,進而确定最貼近使用者要求的性能目标。
使用者活動剖析的方法大體分為兩種:系統日志分析和使用者調查分析。系統日志分析是指通過應用系統的日志了解使用者的活動,分析出使用者最關注、最常用的業務功能的操作路徑;使用者調查分析是在不具備系統日志分析的條件(如該系統尚未傳遞使用者運作實際的業務)時采用的一種估算方法,可以通過使用者調查問卷、同類型系統對比的方法擷取使用者最關注、最常用的業務功能等内容。
c.确定性能目标
性能測試目标根據性能測試需求和使用者活動分析結果來确定,确定性能測試目标的一般步驟是首先從需求和設計中分析出性能測試需求,結合使用者活動剖析與業務模組化的結果,最終确定性能測試的目标
d.制定測試時間計劃
e.測試設計與開發階段
1>.測試環境設計
對于能力驗證領域的性能測試,首先明确是在特定的部署環境上進行,是以不需要特别為性能測試設計環境,隻需要保證用于測試的環境與今後系統運作的環境一緻即可。
對于規劃能力領域的性能測試,測試環境不特定,但也需要設計一個基準的環境。
對于性能調優領域的性能測試,因為調優過程是一個反複的過程,在每個調優小階段的末尾,都需要有性能測試來衡量調優的效果,是以必須在開始就給出一個衡量的環境标準,并在整個調優過程中保證每次測試時的環境保持不變。
這裡所說的測試環境包括:系統的軟硬體環境+資料環境設計+環境的維護
2>.測試場景設計
測試場景模拟的一般是實際業務運作的剖面
3>.測試用例設計
4.測試執行與管理
5.測試分析
最新内容請見作者的github頁:http://qaseven.github.io/