用例需要評測和評估性能
用例被一個或多個主角頻繁執行
用例表現出較高的系統使用率百分比
用例需要使用重要的系統資源
列出關鍵用例,以將其包括在性能測試中。
在確定并列出關鍵用例的同時,應檢查事件的用例流。特別是,應開始確定當執行用例時在主角(類型)和系統之間的特定事件序列。
另外,還需確定(或核實)以下信息:
用例的前提條件,如數據的狀態(什么樣的數據應/不應存在)和測試對象的狀態
可能是常量(相同量)的數據,或從一個用例實例到下一個用例實例必須不同的數據
該用例與其他用例之間的關系,例如在執行該用例時必須遵循的順序
用例的執行頻率,例如同時執行的用例實例的數量,或用例占系統總負載的百分比
重要用例
與關鍵用例不同,關鍵用例是性能測試的重點,而重要用例是那些可能影響關鍵用例性能行為的用例。重要用例包括符合一條或多條以下標準的用例:
用例必須在執行關鍵用例之前或之后執行
用例被一個或多個主角頻繁執行
用例表現出較高的系統使用率百分比
用例需要使用重要的系統資源
用例在執行關鍵用例的同時在部署系統上定期執行,如電子郵件或后臺打印。
1.2主角和主角屬性
成功的性能測試不僅需要確定執行關鍵用例和重要用例的主角,還必須模擬/仿真主角行為。也就是說,一個主角實例在執行與另一個主角實例相同的用例和事件用例流的同時,可以與測試對象進行不同的交互(響應提示、輸入不同數據值等活動需要更長的時間)?煽紤]以下的簡單用例:
文章來源于領測軟件測試網 http://www.kjueaiud.com/