面向銀行渠道業務的云測試平臺架構
作者:網絡轉載 發布時間:[ 2011/5/19 16:40:25 ] 推薦標簽:
云測試是基于云計算的一種新型測試方案。服務商提供基礎設施與各種測試服務,用戶通過網絡以按需、易擴展的方式獲得所需的服務。這一模式可降低企業的運營成本,并可極大地減少測試環境搭建時間,從而提高測試效率。
隨著銀行業務的不斷擴展,系統更新頻繁,系統的安全性、穩定性至關重要。相關功能的全面測試,是質量保證的重要手段。在有間、有限人力的情況下,自動、高效的測試方式成為測試工作的佳選擇。
本文將從云平臺架構和測試框架兩方面來探索面向銀行渠道業務的云測試架構,形成一套可行的技術解決方案。
一、測試云的構建
1、云平臺的分層結構
服務的使用與發布層
用來支持服務使用者與服務提供者之間的聯系。服務使用者通過Web瀏覽器訪問平臺門戶,訂購和使用云測試平臺提供的服務。服務提供者將測試服務發布到云測試平臺。
測試任務管理層
在用戶與服務之間建立測試服務總線。測試服務總線由四個主要部分組成:
● 測試任務分析器
● 任務分類調度器
● 任務監控器
● 服務注冊器
測試資源管理層
這一層作為云平臺基礎設施管理者,負責監控物理設備與虛擬機資源,并根據測試任務的需求進行資源分配。同時對外提供多種管理接口,如:虛擬機管理、用戶組管理、數據統計、資源監測等。
測試實施層
用來完成各種測試任務的執行,并保存執行記錄與測試結果。
數據存儲層
負責各種數據測存儲,包括:測試服務信息、測試任務、測試執行情況、缺陷記錄等。
2、云平臺的監控
平臺控制器
這是平臺管理者、開發者、終用戶的入口點。整個云平臺資源被劃分為多個物理分組或者邏輯分組,每個分組各自擁有分組控制器。由平臺控制器管理所有的分組控制器,實現信息的收集與指令下發。平臺控制器對外提供管理接口。
分組控制器
負責分析組內虛擬機的使用情況,動態調度虛擬機資源。
虛擬機控制器
運行于物理設備上,負責收集設備資源使用狀態,接收并執行分組控制器下達的控制指令。
監測器
是大型系統中的重要部分。監測器所收集的信息是任務調度的重要依據。監測器在五個級別上對平臺進行監測:
● 系統級,監測虛擬機或物理設備上的操作系統;
● 應用服務器級,監測Web服務器與數據庫服務;
相關推薦

最新發布
性能測試之測試環境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應企業需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經了什么?
2020/7/16 9:11:10