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