故障模擬器
在一些關(guān)鍵行業(yè)中,如證券交易系統、銀行結算系統等,軟件系統失效將造成不可估量的損失。因此在開(kāi)發(fā)階段,在保證系統高可用能力前提下,其系統健壯性須通過(guò)評測進(jìn)行驗證。傳統的評測方法所需時(shí)間長(cháng),很難通過(guò)全生命周期測試方法獲得統計結果。
博為峰自研的專(zhuān)業(yè)應用系統故障模擬器工具,系統采用B/S架構,用戶(hù)在被測終端安裝相應Agent服務(wù)后可通過(guò)網(wǎng)絡(luò )與故障模擬器后臺服務(wù)器相連接,即利用基于故障注入的系統健壯性測試方法,通過(guò)向軟件系統注入故障加速系統失效,觀(guān)察系統在模擬真實(shí)故障下的表現,從而評測系統健壯性。
網(wǎng)絡(luò )故障評測 |
磁盤(pán)故障評測 |
網(wǎng)絡(luò )帶寬 |
磁盤(pán)IO故障 |
數據包隊列 |
內存故障 |
IP訪(fǎng)問(wèn)規則 |
進(jìn)程訪(fǎng)問(wèn)故障 |
數據包的延遲、丟包、重包、重排序包、錯包等 |
系統分頁(yè)故障 |
通過(guò)網(wǎng)絡(luò )對接被測系統,來(lái)模擬磁盤(pán)I/O和網(wǎng)絡(luò )傳輸過(guò)程,實(shí)現對被測系統用故障模擬器進(jìn)行系統健壯性測試
對被測系統硬件無(wú)任何損壞,能方便跟蹤目標程序執和回收數據,減少系統開(kāi)銷(xiāo),具有較好的可移植性
操作系統進(jìn)行分別的部署,單獨進(jìn)行測試?;蛲ㄟ^(guò)局域網(wǎng)互聯(lián),故障模擬器進(jìn)行集中分布式部署,增加web管理控制端后臺,分布式進(jìn)行測試