三、實(shí)際工作中風(fēng)險(xiǎn)規(guī)避方法的運(yùn)用
案例1:“計(jì)生委人口宏觀管理與決策信息系統(tǒng)”,系統(tǒng)上線運(yùn)行一年,業(yè)務(wù)數(shù)據(jù)實(shí)行全國中心集中管理。對系統(tǒng)進(jìn)行“流入人口登記”負(fù)載壓力測試,并發(fā)用戶數(shù)分別為100、200、500。
分析該系統(tǒng)的實(shí)際情況,全國各區(qū)縣上報(bào)的業(yè)務(wù)數(shù)據(jù)在全國中心實(shí)行集中管理,在測試過程中如果由于系統(tǒng)壓力過大,出現(xiàn)系統(tǒng)崩潰或數(shù)據(jù)損壞的情況,那么將會導(dǎo)致系統(tǒng)不可用或一整年的業(yè)務(wù)數(shù)據(jù)丟失,損失一旦造成將不可挽回。基于以上的考慮,在測試中我們采用了方法一、二、四來進(jìn)行風(fēng)險(xiǎn)規(guī)避。首先,我們將測試時間安排在周末進(jìn)行,避開了業(yè)務(wù)系統(tǒng)使用的繁忙期;其次,在實(shí)施測試前,要求廠商進(jìn)行全庫數(shù)據(jù)備份,并做了數(shù)據(jù)恢復(fù)測試,在確保數(shù)據(jù)可以正確恢復(fù)的情況下開始進(jìn)行測試;同時,在測試實(shí)施過程中,對必要的操作系統(tǒng)、數(shù)據(jù)庫的指標(biāo)進(jìn)行監(jiān)控,根據(jù)系統(tǒng)的資源占用情況和響應(yīng)時間等判斷是否可進(jìn)一步對系統(tǒng)施加壓力。在測試結(jié)束后,廠商對系統(tǒng)進(jìn)行了數(shù)據(jù)恢復(fù),使系統(tǒng)恢復(fù)到了測試前的初始狀態(tài),避免了數(shù)據(jù)丟失或損壞的風(fēng)險(xiǎn)。
案例2: “北京市社會保險(xiǎn)信息系統(tǒng)升級改造項(xiàng)目”,根據(jù)業(yè)務(wù)情況,需進(jìn)行“183號令補(bǔ)繳明細(xì)錄入”操作的負(fù)載壓力測試。但該操作為不可逆操作,即系統(tǒng)未提供取消補(bǔ)繳的操作,為了清除測試數(shù)據(jù),需手工修改數(shù)據(jù)庫。
在這個項(xiàng)目測試中,我們采用了方法二、三、四進(jìn)行風(fēng)險(xiǎn)規(guī)避,首先選擇周末進(jìn)行測試;其次,為了保障測試結(jié)束后系統(tǒng)可恢復(fù)到測試前的狀態(tài),我們選擇對北京市石景山區(qū)的參保用戶進(jìn)行該操作,測試執(zhí)行完成后,由廠商對石景山區(qū)的數(shù)據(jù)進(jìn)行了恢復(fù),確保系統(tǒng)與測試前保持一致。
四、總結(jié)
在現(xiàn)在的系統(tǒng)測試,特別是大型項(xiàng)目的測試中,系統(tǒng)性能的好壞已經(jīng)成為評價(jià)系統(tǒng)總體質(zhì)量的一個必不可少的方面,作為第三方評測服務(wù)機(jī)構(gòu)的我們,在生產(chǎn)環(huán)境實(shí)施性能測試的時候,必須對系統(tǒng)進(jìn)行深入的了解,分析系統(tǒng)特點(diǎn),采取合適的測試方法并綜合運(yùn)用風(fēng)險(xiǎn)規(guī)避手段,既要準(zhǔn)確的獲得系統(tǒng)的性能數(shù)據(jù),又要保證系統(tǒng)的安全,這樣才是一個成功的性能測試。
相關(guān)推薦:考試吧策劃:2010年軟件水平考試完全指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |