伴隨分布式技術(shù)的發(fā)展,目前眾多銀行開(kāi)始探索使用分布式微服務(wù)架構,建設的全新銀行系統,降低IT運營(yíng)成本。分布式微服務(wù)架構在提升系統的靈活度的同時(shí),也會(huì )帶來(lái)節點(diǎn)增多、鏈路變長(cháng)、事務(wù)一致性控制難等風(fēng)險。需要對分布式微服務(wù)架構進(jìn)行專(zhuān)項測試,以確保系統的穩定可靠運行。近年來(lái)神州信息實(shí)施過(guò)多個(gè)分布式微服務(wù)架構的非功能測試項目,覆蓋了主流分布式微服務(wù)框架,如:Dubbo、SOFA、MPAAS、SpringCloud。
對于大型業(yè)務(wù)系統的建設,往往涉及數十個(gè)關(guān)聯(lián)系統,需要對系統項目群進(jìn)行整體的性能測試。近年來(lái)我們?yōu)槎嗉医鹑诳蛻?hù)提供了新核心等大型項目群的性能測試、性能巡檢、性能調優(yōu)服務(wù),有效保障了系統的性能和穩定運行。通過(guò)項目的實(shí)施,我們積累了一整套針對大型項目群的性能測試解決方案。
分布式微服務(wù)架構測試能力
ESC服務(wù)器、網(wǎng)絡(luò )、存儲、SLB異常容錯能力、可維護性以及可靠性。
性能、穩定性、異常容錯能力、可維護性、可擴展性和可靠性,測試技術(shù)組件包括:分布式微服務(wù)框架、網(wǎng)關(guān)、配置中心、監控中心、分布式緩存、消息隊列、數據訪(fǎng)問(wèn)代理、分布式數據庫。
測試策略是先對單個(gè)微服務(wù)進(jìn)行驗證,然后通過(guò)對外交易接口對微服務(wù)串聯(lián)后的業(yè)務(wù)流程進(jìn)行測試驗證。主要關(guān)注微服務(wù)性能、穩定性、異常容錯能力、分布式事務(wù)一致性、可維護性、資金核對、可擴展性和可靠性。
在復雜的分布式系統中,無(wú)法阻止故障的發(fā)生,應該致力于在異常行為被觸發(fā)之前,盡可能多地識別風(fēng)險。針對性地進(jìn)行加固,防范,從而避免故障發(fā)生時(shí)所帶來(lái)的嚴重后果?;煦鐪y試基于一套通過(guò)在生產(chǎn)分布式系統上進(jìn)行實(shí)驗,主動(dòng)找出系統中的脆弱環(huán)節的方法學(xué)。通過(guò)實(shí)證的驗證方法可以打造更具彈性的系統,同時(shí)更透徹的掌握系統運行時(shí)的各種行為規律。
傳統性能測試服務(wù)能力
· 專(zhuān)業(yè)團隊:大型項目群性能實(shí)施團隊
· 測試工具:性能壓測工具、性能擋板工具
· 測試經(jīng)驗:金融行業(yè)大型項目群(核心、信貸、支付、信用卡、數據平臺等)
· 工作流程:項目群性能測試實(shí)施工作規程。
· 測試策略:先局部再整體,逐步集成。
· 測試方法:指標量化方法、模型構建方法、性能問(wèn)題定位方法。
· 實(shí)施規范:方案規范、案例規范、腳本開(kāi)發(fā)規范、數據準備規范、測試執行規范。
· 過(guò)程指南:標準案例和場(chǎng)景設計指南、腳本開(kāi)發(fā)指南、測試工具和監控工具使用指南。
· 過(guò)程模板:需求調研、測試方案、測試案例、問(wèn)題記錄、測試執行日志、測試報告。
神州信息擁有國內業(yè)界較為完整的測試技術(shù)體系,其內涵包括:豐富的金融行業(yè)經(jīng)驗和業(yè)務(wù)知識、多年在金融領(lǐng)域非功能測試經(jīng)驗、業(yè)界最佳實(shí)踐的測試方法論、領(lǐng)先業(yè)界的組織管理和交付能力、基于銀行業(yè)的非功能測試資產(chǎn)庫。
神州信息集多年專(zhuān)業(yè)測試服務(wù)之經(jīng)驗,有自主研發(fā)了非功能測試監控平臺,并將區持續完善和優(yōu)化,遵循業(yè)界最佳實(shí)踐,采用目前主流技術(shù),更加適用于金融行業(yè)的測試流程。
神州信息交付部門(mén)是一支專(zhuān)業(yè)化、序列化的隊伍,擁有3100+多名各種類(lèi)型和級別的專(zhuān)業(yè)人員,其中資深測試以及非功能專(zhuān)家占8%以上,中高級測試工程師約占57%。金字塔型的人力資源結構為神州信息測試能力提供了完美支撐,包括測試方案準出、項目實(shí)施交付、測試服務(wù)體系等各類(lèi)人才。
為客戶(hù)提供流程化和規范化的非功能測試服務(wù),保障分布式微服務(wù)系統上線(xiàn)后運行的高效、穩定和可靠。
幫助客戶(hù)建立分布式微服務(wù)的開(kāi)發(fā)規范,為后續的分布式微服務(wù)架構推廣提供支撐。
提供大型項目群性能測試服務(wù),保障系統運行的高效、穩定和可靠。
帶來(lái)大型項目群性能測試實(shí)施工藝,幫助客戶(hù)優(yōu)化性能測試體系。
專(zhuān)業(yè)測試團隊是提升軟件質(zhì)量的重要手段,是金融行業(yè)風(fēng)險防控的重要途徑,獨立的第三方專(zhuān)業(yè)化測試服務(wù)正成為中國金融行業(yè)的重要選擇和發(fā)展趨勢。
心理相容,行為一致,相互扶持,實(shí)現知識與信息共享。神州信息一直秉承科技創(chuàng )新的價(jià)值理念,建立健全長(cháng)效的激勵機制,具備吸引人才、留住人才的有效手段,從而為公司持續、穩健的發(fā)展提供可靠的人力資源保證。
王聰:13811150425