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