性能測試設計之用戶行為分析軟件測試
確定用戶對系統的使用情況是設計用例具體數據的基礎,后面并發用戶數據設計、疲勞強度設計、以及各種場景設計都要依賴對用戶使用系統情況的分析結果。
分析用戶使用系統情況經常采用以下兩種方法
NO1>.用戶現場調查:實際就是通過和用戶進行溝通,進而確定用戶的人員組成情況。
(PS:這類方法適用于用戶群體固定且目標測試系統沒有投產前的情況。)
NO2>.分析系統日志:很多時候,通過和用戶溝通不能掌握其使用系統的詳細情況,因為有時候目標用戶使用系統的情況是不確定的。當用戶比較分散、現場調查比較困難時,可以采用對系統日志進行分析的方法,以此作為對用戶現場調查信息的補充。
(PS:大多數的系統都會對用戶使用系統的情況進行日志管理,因此可以對日志進行分析,日志分析方法適用于已經投產或者試運行的系統。)
在具體設計過程中,一般是兩種方法結合使用:通過和用戶進行溝通得到全國各地維護人員使用系統的大概情況;然后通過對系統一個月的日志進行分析得出其它用戶使用系統的情況,最后綜合在一起就得到了系統的使用情況。
也許有人會問:為什么不通過日志分析得出全部的用戶使用情況?主要原因有兩個:一是日志分析不一定能得出全部的使用情況,可能產生偏差,例如用戶反復登陸系統、注冊多個帳號都會影響統計結果;二是日志分析往往較用戶調研成本大,因為多會涉及開發工作。
文章來源于領測軟件測試網 http://www.k11sc111.com/