OSS一般由“97工程”(營業、帳務系統)、計費及結算系統、客戶服務系統、決策支持系統等部分組成。當前我國的各大電信運營商都擁有自己的OSS系統。OSS系統的推廣應用,不僅提升了各運營商的工作效率,而且加強了企業的競爭實力。
問題的引入
隨著我國電信業務的不斷發展,電信運營支撐系統(OSS)的數據壓力也在迅速增大,OSS系統的處理速度和業務響應速度開始對生產效率產生了越來越明顯的影響,這個問題正在逐漸引起運營商的重視。
一般來說大規模的更換硬件設備,確實可以提升原有系統的處理性能,但是由于這種方式投資大,運作周期長,在競爭激烈的市場上并不是一個很好的解決方案;所以通過對現有軟件系統的調試優化,從而在當前硬件配置的情況下提高軟件系統的執行效率,被普遍認為是一種可以有效節約成本的方法被廣泛執行。這里我們就談一談對于OSS系統的性能測試應當注意的一些問題。
了解OSS系統避免測試“禁區”
電信運營支撐系統(OSS)運行后可能會出現系統響應速度不能滿足用戶需要的現象,這就需要引入性能測試查找導致系統響應緩慢的原因,并提出改進意見。
通過實踐我們認為,對于在線運行的OSS,在制定測試計劃時必須保證以下幾點方能開展測試工作:
1、保證系統能夠正常運行
被測試的系統為電信行業生產系統,軟件必須保證持續運行,所以測試期間不能使用壓力測試工具模擬多用戶操作進行壓力測試,防止造成系統服務器因不能承受業務壓力出現死機現象。
2、保證系統數據安全
數據庫中存儲了大量的客戶信息、資費信息和歷史數據,如果測試工作導致數據庫信息丟失很可能造成系統的整體癱瘓,所以測試過程必須保證系統的數據安全。
3、不添加無效的業務數據
電信行業的運營數據會通過數據統計功能進行實時的統計工作,測試人員向數據庫中添加的信息會直接影響數據庫的統計結果,對正常的生產業務產生影響,因此測試過程不能向數據庫中添加無效的測試數據。
顯然,要符合上述要求,就意味著我們的性能測試工作不能使用傳統方式,即通過壓力測試工具模擬多用戶訪問來執行測試,查找系統性能瓶頸,而需要我們更深入的了解OSS的業務特點,才能開展測試工作。
分析電信業特點制定針對性計劃
文章來源于領測軟件測試網 http://www.kjueaiud.com/