面向自動化測試的虛擬機監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2017-12-06 10:06
本文關(guān)鍵詞:面向自動化測試的虛擬機監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)
更多相關(guān)文章: 自動化測試 測試環(huán)境 虛擬機 負(fù)載均衡 監(jiān)控
【摘要】:隨著自動化測試的普及和市場的需求,越來越多的公司開始重視測試自動化,致使軟件自動化測試的地位變得越來越重要。在關(guān)注自動化測試?yán)碚摵头椒ǖ耐瑫r,也應(yīng)該重視測試環(huán)境的搭建和維護,因為它是軟件測試活動得以開展的平臺,是軟件測試的基礎(chǔ)保證。然而,由于軟件測試環(huán)境的多樣性、變化性、復(fù)雜性等特點,使得構(gòu)建軟件測試環(huán)境的工作變得愈加復(fù)雜和頻繁。為了解決上述問題,本文在對實際需求和相關(guān)技術(shù)深入分析的基礎(chǔ)上,設(shè)計并實現(xiàn)了一種用于自動化測試的虛擬機監(jiān)控系統(tǒng)。該系統(tǒng)采用B/S架構(gòu),用C#語言編寫,通過vSphere API來獲取實時的監(jiān)控數(shù)據(jù),以虛擬機的形式自動搭建測試環(huán)境,并實現(xiàn)了負(fù)載均衡自動化調(diào)整的功能。測試及應(yīng)用情況表明,該系統(tǒng)是可行及有效的。本文的主要研究內(nèi)容包括:(1)為了實現(xiàn)硬件資源合理、均衡分配的目標(biāo),提出了負(fù)載均衡策略。該策略通過比較用戶需求的資源數(shù)量與主機空閑資源數(shù)量來決定如何分配硬件資源。(2)為了滿足測試環(huán)境批量搭建的需求,提出了測試環(huán)境批量搭建策略,該策略的核心是模板機制,即通過不同類型的模板批量部署出不同配置的測試環(huán)境。(3)為了達到實時獲取監(jiān)控數(shù)據(jù)的目的,提出了實時監(jiān)控策略,該策略的核心是設(shè)置一個監(jiān)控代理通過vSphere API來不斷獲取和實時更新監(jiān)控數(shù)據(jù)。(4)在以上工作的基礎(chǔ)上,設(shè)計并實現(xiàn)了一個面向自動化測試的虛擬機監(jiān)控系統(tǒng)。該系統(tǒng)實現(xiàn)了測試環(huán)境管理、虛擬機操作、監(jiān)控數(shù)據(jù)獲取更新以及負(fù)載均衡等核心模塊。(5)對系統(tǒng)的測試分為功能測試和性能測試兩個方面。其中功能測試的結(jié)果表明本系統(tǒng)實現(xiàn)了需求分析階段的所有功能。性能測試主要是對引入負(fù)載均衡機制后的各個主機的負(fù)載情況進行了分析,測試結(jié)果表明,負(fù)載均衡機制是有效的。
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP302;TP277
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 張曉敏;;構(gòu)建整體化的自動化測試平臺[J];中國高新技術(shù)企業(yè);2010年22期
2 杭漢慶;;關(guān)于軟件自動化測試工具的研究[J];無線互聯(lián)科技;2012年01期
3 王益芝;吳言潤;李艷;李特;;淺析智能手機的自動化測試[J];現(xiàn)代電信科技;2012年12期
4 季淑引;;軟件自動化測試工具的應(yīng)用研究[J];科技致富向?qū)?2012年20期
5 張佳s,
本文編號:1258208
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1258208.html
最近更新
教材專著