面向銀行渠道業(yè)務的云測試平臺架構
作者:網絡轉載 發(fā)布時間:[ 2011/5/19 16:40:25 ] 推薦標簽:
云測試是基于云計算的一種新型測試方案。服務商提供基礎設施與各種測試服務,用戶通過網絡以按需、易擴展的方式獲得所需的服務。這一模式可降低企業(yè)的運營成本,并可極大地減少測試環(huán)境搭建時間,從而提高測試效率。
隨著銀行業(yè)務的不斷擴展,系統(tǒng)更新頻繁,系統(tǒng)的安全性、穩(wěn)定性至關重要。相關功能的全面測試,是質量保證的重要手段。在有間、有限人力的情況下,自動、高效的測試方式成為測試工作的佳選擇。
本文將從云平臺架構和測試框架兩方面來探索面向銀行渠道業(yè)務的云測試架構,形成一套可行的技術解決方案。
一、測試云的構建
1、云平臺的分層結構
服務的使用與發(fā)布層
用來支持服務使用者與服務提供者之間的聯系。服務使用者通過Web瀏覽器訪問平臺門戶,訂購和使用云測試平臺提供的服務。服務提供者將測試服務發(fā)布到云測試平臺。
測試任務管理層
在用戶與服務之間建立測試服務總線。測試服務總線由四個主要部分組成:
● 測試任務分析器
● 任務分類調度器
● 任務監(jiān)控器
● 服務注冊器
測試資源管理層
這一層作為云平臺基礎設施管理者,負責監(jiān)控物理設備與虛擬機資源,并根據測試任務的需求進行資源分配。同時對外提供多種管理接口,如:虛擬機管理、用戶組管理、數據統(tǒng)計、資源監(jiān)測等。
測試實施層
用來完成各種測試任務的執(zhí)行,并保存執(zhí)行記錄與測試結果。
數據存儲層
負責各種數據測存儲,包括:測試服務信息、測試任務、測試執(zhí)行情況、缺陷記錄等。
2、云平臺的監(jiān)控
平臺控制器
這是平臺管理者、開發(fā)者、終用戶的入口點。整個云平臺資源被劃分為多個物理分組或者邏輯分組,每個分組各自擁有分組控制器。由平臺控制器管理所有的分組控制器,實現信息的收集與指令下發(fā)。平臺控制器對外提供管理接口。
分組控制器
負責分析組內虛擬機的使用情況,動態(tài)調度虛擬機資源。
虛擬機控制器
運行于物理設備上,負責收集設備資源使用狀態(tài),接收并執(zhí)行分組控制器下達的控制指令。
監(jiān)測器
是大型系統(tǒng)中的重要部分。監(jiān)測器所收集的信息是任務調度的重要依據。監(jiān)測器在五個級別上對平臺進行監(jiān)測:
● 系統(tǒng)級,監(jiān)測虛擬機或物理設備上的操作系統(tǒng);
● 應用服務器級,監(jiān)測Web服務器與數據庫服務;
相關推薦
最新發(fā)布
性能測試之測試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經了什么?
2020/7/16 9:11:10