專利名稱::網(wǎng)絡(luò)管理軟件測試方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及自動化測試技術(shù),特別涉及一種網(wǎng)絡(luò)管理軟件測試方法及系統(tǒng),屬于自動化
技術(shù)領(lǐng)域:
。
背景技術(shù):
:隨著計算機(jī)軟件產(chǎn)業(yè)的飛速發(fā)展,軟件開發(fā)的速度大大地提高,而軟件測試的任務(wù)也越來越繁重。依據(jù)測試執(zhí)行對象的不同,測試可以分為人工測試與自動化測試。網(wǎng)絡(luò)管理軟件是負(fù)責(zé)對網(wǎng)絡(luò)設(shè)備進(jìn)行管理的應(yīng)用軟件,該網(wǎng)絡(luò)管理軟件通過各種網(wǎng)絡(luò)管理交互報文對網(wǎng)絡(luò)設(shè)備進(jìn)行管理,被管理的網(wǎng)絡(luò)設(shè)備是網(wǎng)絡(luò)中的通信實(shí)體,常見的網(wǎng)絡(luò)設(shè)備包括有交換機(jī)、路由器、計算機(jī)等。下面通過一個實(shí)例來說明網(wǎng)絡(luò)管理軟件的實(shí)時曲線繪制功能的測試思路。網(wǎng)絡(luò)管理軟件中的實(shí)時曲線繪制功能為網(wǎng)絡(luò)管理軟件定時從網(wǎng)絡(luò)設(shè)備上采集數(shù)據(jù),如采集CPU利用率,并根據(jù)釆集到的數(shù)據(jù),實(shí)時動態(tài)的繪制出曲線圖。圖1為現(xiàn)有技術(shù)CPU利用率的實(shí)時曲線圖,如圖l所示,顯示了網(wǎng)絡(luò)管理軟件根據(jù)從某臺網(wǎng)絡(luò)設(shè)備上每間隔五分鐘采集到的CPU利用率數(shù)據(jù),從而繪制出的曲線圖。對該實(shí)時曲線繪制功能的整個測試思路為首先操作該網(wǎng)絡(luò)管理軟件,制定的一個CPU利用率數(shù)據(jù)采集計劃,設(shè)定以下參數(shù),包括采集對象網(wǎng)絡(luò)設(shè)備的IP地址;要采集的性能指標(biāo)CPU利用率;采集時間間隔每間隔5分鐘;以及持續(xù)時間30分鐘(即總共采集10次)。然后網(wǎng)絡(luò)管理軟件根據(jù)設(shè)定的參數(shù),每間隔5分鐘采集一次網(wǎng)絡(luò)設(shè)備的CPU利用率的數(shù)值,在界面上再進(jìn)行實(shí)時曲線繪制,得到30分鐘內(nèi)的CPU利用率曲線圖。最后判斷該CPU利用率曲線圖繪制的是否正確,該測試的主要檢查點(diǎn)為曲線圖中的CPU利用率的數(shù)值是否正確以及曲線圖畫的是否正確美觀等。若以上主要檢查點(diǎn)均沒有問題,則測試通過,否則測試失敗。但由于對于繪制出的曲線圖中的內(nèi)部信息無法進(jìn)行再提取,則無法獲取并檢查該曲線圖中數(shù)值的正確性,且該曲線圖作為一張圖片,還需要檢查其中的標(biāo)識數(shù)字所放置的位置是否美觀、數(shù)值點(diǎn)之間的連線是否正確、圖片的顏色是否柔和等。目前,針對網(wǎng)絡(luò)管理軟件中的實(shí)時曲線繪制功能的測試還未有一種高效、準(zhǔn)確、可靠的方法。
發(fā)明內(nèi)容本發(fā)明的目的是提供一種網(wǎng)絡(luò)管理軟件測試方法及系統(tǒng),以實(shí)現(xiàn)一種高效、準(zhǔn)確、可靠的軟件測試的方法。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種網(wǎng)絡(luò)管理軟件測試方法,包括觸發(fā)網(wǎng)絡(luò)管理軟件設(shè)備向簡單網(wǎng)絡(luò)管理協(xié)議SNMP仿真器發(fā)送獲取響應(yīng)數(shù)據(jù)的請求報文;獲取所述網(wǎng)絡(luò)管理軟件設(shè)備根據(jù)所述SNMP仿真器返回的響應(yīng)報文中的所述響應(yīng)數(shù)據(jù)生成的第一曲線圖,并保存成第一圖形文件;將根據(jù)所述第一圖形文件生成的校驗(yàn)值與根據(jù)預(yù)先設(shè)置的圖形文件生成的校驗(yàn)值進(jìn)行比對,若所述第一圖形文件與預(yù)先設(shè)置的圖形文件的校驗(yàn)值相同,則網(wǎng)絡(luò)管理軟件測試通過。為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種網(wǎng)絡(luò)管理軟件測試系統(tǒng),包括自動化設(shè)備、網(wǎng)絡(luò)管理軟件設(shè)備和簡單網(wǎng)絡(luò)管理協(xié)議SNMP仿真器,所述自動化設(shè)備,用于觸發(fā)所述網(wǎng)絡(luò)管理軟件設(shè)備向所述SNMP仿真器發(fā)送獲取響應(yīng)數(shù)據(jù)的請求報文,獲取所述網(wǎng)絡(luò)管理軟件設(shè)備根據(jù)所述SNMP仿真器返回的響應(yīng)才艮文中的所述響應(yīng)數(shù)據(jù)生成的第一曲線圖,并保存成第一圖形文件,以及將根據(jù)所述第一圖形文件生成的校驗(yàn)值與根據(jù)預(yù)先設(shè)置的圖形文件生成的校驗(yàn)值進(jìn)行比對,若所述第一圖形文件與預(yù)先設(shè)置的圖形文件的校驗(yàn)值相同,則網(wǎng)絡(luò)管理軟件測試通過;所述網(wǎng)絡(luò)管理軟件設(shè)備,用于接收到所述自動化設(shè)備的觸發(fā)后向所述SNMP仿真器發(fā)送獲取響應(yīng)數(shù)據(jù)的請求報文,且根據(jù)所述SNMP仿真器返回的響應(yīng)^Jl中的所述響應(yīng)凝:據(jù)生成第一曲線所述SNMP仿真器,用于接收所述請求報文,并根據(jù)所述請求報文生成響應(yīng)報文,將所述響應(yīng)報文發(fā)送至所述網(wǎng)絡(luò)管理軟件設(shè)備。由上述技術(shù)方案可知,本發(fā)明的網(wǎng)絡(luò)管理軟件測試方法及系統(tǒng),通過自動化設(shè)備對獲取到的網(wǎng)絡(luò)管理軟件設(shè)備生成的曲線圖和自動化設(shè)備中存儲的曲線圖的校驗(yàn)值進(jìn)行比對,解決現(xiàn)有技術(shù)中無法自動對網(wǎng)絡(luò)管理軟件設(shè)備生成的曲線圖內(nèi)部的數(shù)據(jù)以及曲線圖的美觀性進(jìn)行測試的問題,同時由于采用了一種自動化測試的技術(shù)方案,可以縮短軟件測試的周期,從而實(shí)現(xiàn)高效、準(zhǔn)確、可靠的網(wǎng)絡(luò)管理軟件測試。圖1為現(xiàn)有技術(shù)CPU利用率的實(shí)時曲線圖2為本發(fā)明曲線圖繪制工作實(shí)施例中繪制的曲線圖3為本發(fā)明網(wǎng)絡(luò)管理軟件測試方法實(shí)施例的流程示意圖4為本發(fā)明網(wǎng)絡(luò)管理軟件測試方法第二實(shí)施例的流程示意圖5A為本發(fā)明網(wǎng)絡(luò)管理軟件測試方法第二實(shí)施例的第一圖形文件的示意圖5B為本發(fā)明網(wǎng)絡(luò)管理軟件測試方法第二實(shí)施例的第二圖形文件的示意圖6為本發(fā)明網(wǎng)絡(luò)管理軟件測試系統(tǒng)第一實(shí)施例的結(jié)構(gòu)示意圖7為本發(fā)明網(wǎng)絡(luò)管理軟件測試系統(tǒng)第二實(shí)施例的結(jié)構(gòu)示意圖。具體實(shí)施例方式下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。本發(fā)明的技術(shù)方案的核心為采用自動化測試方法對網(wǎng)絡(luò)管理軟件設(shè)備繪制的曲線圖進(jìn)行整體識別和校驗(yàn)。對網(wǎng)絡(luò)管理軟件設(shè)備的測試通過后,即可將該網(wǎng)絡(luò)管理軟件設(shè)備用于管理網(wǎng)絡(luò)設(shè)備,如交換機(jī)、路由器、計算機(jī)等。通過分析可知,網(wǎng)絡(luò)管理軟件設(shè)備根據(jù)網(wǎng)絡(luò)設(shè)備的響應(yīng)數(shù)據(jù)可以繪制出曲線圖,預(yù)先對該曲線圖進(jìn)行人工測試,從網(wǎng)絡(luò)管理軟件設(shè)備上抓取并保存正確的曲線圖;抓取并保存根據(jù)網(wǎng)絡(luò)設(shè)備所有可能的響應(yīng)數(shù)據(jù)繪制出的曲線圖就形成了一個曲線圖庫。曲線圖庫中的曲線圖均是經(jīng)過人工測試的,因此確保了曲線圖庫中的曲線圖對應(yīng)的圖形文件中的各項數(shù)值的正確性及該圖形文件整體的美觀性和正確性。在對網(wǎng)絡(luò)管理軟件設(shè)備進(jìn)行測試時,根據(jù)網(wǎng)絡(luò)設(shè)備的響應(yīng)數(shù)據(jù)匹配到預(yù)先保存的曲線圖庫中的圖形文件,再將網(wǎng)絡(luò)管理軟件設(shè)備根據(jù)網(wǎng)絡(luò)設(shè)備的響應(yīng)數(shù)據(jù)生成的圖形文件與曲線圖庫中的圖形文件的校驗(yàn)值進(jìn)行比對;如果比對的校驗(yàn)值相同,則說明本發(fā)明實(shí)施例的測試過程中的網(wǎng)絡(luò)管理軟件設(shè)備生成的圖形文件與預(yù)先保存在曲線圖庫中的圖形文件是相同的,則說明對該網(wǎng)絡(luò)管理軟件設(shè)備的測試通過。由于有了曲線圖庫,即滿足了本發(fā)明實(shí)施例要實(shí)現(xiàn)的自動化測試的結(jié)果要是預(yù)期且是有判斷依據(jù)的條件,就可以解決對網(wǎng)絡(luò)管理軟件設(shè)備的測試結(jié)果輸出的驗(yàn)證中如何通過自動化測試來實(shí)現(xiàn)的問題。但網(wǎng)絡(luò)管理軟件設(shè)備的測試的獨(dú)特性,還帶來的一個重要的問題需要解決。由于網(wǎng)絡(luò)設(shè)備響應(yīng)數(shù)據(jù)的數(shù)值是動態(tài)變化的,如網(wǎng)絡(luò)i殳備返回CPU利用率數(shù)據(jù)并生成曲線圖,而CPU利用率是從0-100之間的任何實(shí)數(shù),如0.2121,98.3120等等。因此,生成的曲線圖是無法預(yù)知的,如果把網(wǎng)絡(luò)設(shè)備所有可能的響應(yīng)數(shù)據(jù)均預(yù)先生成曲線圖并進(jìn)行保存,數(shù)量巨大,是不能現(xiàn)實(shí)的。那么,可以采用一種可以預(yù)知響應(yīng)數(shù)據(jù)的網(wǎng)絡(luò)設(shè)備來實(shí)現(xiàn)該自動化測試網(wǎng)絡(luò)管理軟件設(shè)備的技術(shù)方案,即可以采用一仿真器來模擬網(wǎng)絡(luò)設(shè)備,該仿真器可以為簡單網(wǎng)絡(luò)管理協(xié)議(SimpleNetworkManagementProtocol,SNMP)仿真器。該可以預(yù)知的響應(yīng)數(shù)據(jù)是指針對網(wǎng)絡(luò)管理軟件設(shè)備某一時刻發(fā)送來的某一請求值有一固定的或可以預(yù)知的響應(yīng)數(shù)據(jù),這樣就可以提前將這些可能的響應(yīng)數(shù)據(jù)繪制出曲線圖,并存儲到一曲線圖庫中,以實(shí)現(xiàn)自動化測試。另外,在采用該SNMP仿真器來實(shí)現(xiàn)自動化測試之前,還需要確認(rèn)對于同一個數(shù)據(jù)源,網(wǎng)絡(luò)管理軟件設(shè)備要生成的曲線圖的圖形文件要相同。下面列舉一個網(wǎng)絡(luò)管理軟件設(shè)備上的曲線圖繪制工作的過程依據(jù)功能的不同,該圖形繪制工作的過程可以劃分成三個階段①初始化階段、②標(biāo)值階段和③調(diào)色階段。其中初始化階段負(fù)責(zé)創(chuàng)建曲線圖以及初始化操作(主要包括進(jìn)行X、Y軸劃分及刻度分配);標(biāo)值階段主要負(fù)責(zé)將網(wǎng)絡(luò)設(shè)備響應(yīng)數(shù)據(jù)標(biāo)注在曲線圖上;調(diào)色階段負(fù)責(zé)為標(biāo)注的數(shù)值、連線以及曲線圖的背景涂色。圖2為本發(fā)明曲線圖繪制工作實(shí)施例中繪制的曲線圖,如圖2所示,具體繪制過程為創(chuàng)建一個具有X軸和Y軸的圖片,其中X軸為時間軸,Y軸為數(shù)值軸,X軸的坐標(biāo)精度為1分鐘,X軸上標(biāo)注每半小時的系統(tǒng)時間,Y軸標(biāo)注的上限為100、下限為0的5個等分刻度,X軸的長度設(shè)為3個小時;標(biāo)注X軸與Y軸的名稱,其中X軸為"時間(min)",Y軸為"CPU占用率(%)",名稱在X軸和Y軸上居中顯示。每間隔五分鐘將網(wǎng)絡(luò)管理軟件設(shè)備從網(wǎng)絡(luò)設(shè)備上采集到的響應(yīng)數(shù)據(jù),如10:00采集到數(shù)值0.65,0.65指的是該網(wǎng)絡(luò)設(shè)備上過去5分鐘的CPU利用率,根據(jù)(時間,數(shù)值)標(biāo)注在(X,Y)坐標(biāo)軸上。再將圖片的背景色調(diào)成白色,將各個數(shù)值連接成的封閉區(qū)域,涂成草綠色(如圖中折線段所連接起來的斜線陰影封閉區(qū)域)。分析該曲線圖繪制工作的過程,可以得出,除了從外部獲取到的數(shù)據(jù)源,即網(wǎng)絡(luò)設(shè)備的響應(yīng)數(shù)據(jù)是變化的,其他都是已預(yù)知的,而同一個數(shù)值在X,Y軸上只可能有一種標(biāo)注位置,即同一個數(shù)據(jù)源,該網(wǎng)絡(luò)管理軟件設(shè)備生成的圖片是相同的。有了上述同一個數(shù)據(jù)源在曲線圖上的標(biāo)注位置相同這一前提,前述分析得出的自動化測試結(jié)果就是可預(yù)期的。本發(fā)明實(shí)施例采用的技術(shù)方案主要通過三個功能實(shí)體來實(shí)現(xiàn),包括SNMP仿真器、網(wǎng)絡(luò)管理軟件設(shè)備和自動化設(shè)備。其中,將原測試系統(tǒng)中實(shí)際的網(wǎng)絡(luò)設(shè)備替換成SNMP仿真器,其主要作用是模擬網(wǎng)絡(luò)設(shè)備,根據(jù)網(wǎng)絡(luò)管理軟件設(shè)備的請求報文中的請求值,匹配到本地的響應(yīng)數(shù)據(jù),再封裝成響應(yīng)報文發(fā)送給網(wǎng)絡(luò)管理軟件設(shè)備,響應(yīng)數(shù)據(jù)可以是認(rèn)為預(yù)先設(shè)置在該SNMP仿真器中的,這樣網(wǎng)絡(luò)管理軟件設(shè)備采集獲取到的數(shù)據(jù)就變成可預(yù)期的;網(wǎng)絡(luò)管理軟件設(shè)備是負(fù)責(zé)對網(wǎng)絡(luò)設(shè)備(此處為SNMP仿真器)進(jìn)行管理的應(yīng)用軟件設(shè)備,該設(shè)備通過各種網(wǎng)絡(luò)管理交互報文對網(wǎng)絡(luò)設(shè)備進(jìn)行管理,本發(fā)明實(shí)施例中主要涉及通過SNMP協(xié)議寺艮文對網(wǎng)絡(luò)設(shè)備進(jìn)行監(jiān)控;自動化設(shè)備,用來對網(wǎng)絡(luò)管理軟件設(shè)備進(jìn)行自動化測試,其中自動化設(shè)備主要用來對網(wǎng)絡(luò)管理軟件設(shè)備進(jìn)行操作(例如數(shù)據(jù)的輸入),以及判斷在網(wǎng)絡(luò)管理軟件設(shè)備上生成的曲線圖繪制的正確性。為了能夠達(dá)成自動化的目的,本發(fā)明在自動化設(shè)備里增加了一個曲線圖庫,該曲線圖庫中保存的圖形文件主要為了對自動化測試過程中網(wǎng)絡(luò)管理軟件設(shè)備上生成的圖形文件進(jìn)行比對。圖3為本發(fā)明網(wǎng)絡(luò)管理軟件測試方法實(shí)施例的流程示意圖。如圖3所示,包括如下步驟步驟301、觸發(fā)網(wǎng)絡(luò)管理軟件設(shè)備向SNMP仿真器發(fā)送獲取響應(yīng)數(shù)據(jù)的請求報文;步驟302、獲取網(wǎng)絡(luò)管理軟件設(shè)備根據(jù)SNMP仿真器返回的響應(yīng)報文中的響應(yīng)數(shù)據(jù)生成的第一曲線圖,并保存成第一圖形文件;步驟303、將根據(jù)第一圖形文件生成的校驗(yàn)值與根據(jù)預(yù)先設(shè)置的圖形文件生成的校驗(yàn)值進(jìn)行比對,若第一圖形文件與預(yù)先設(shè)置的圖形文件的校驗(yàn)值相同,則網(wǎng)絡(luò)管理軟件測試通過。具體地,自動化設(shè)備觸發(fā)網(wǎng)絡(luò)管理軟件設(shè)備向SNMP仿真器發(fā)送獲取響應(yīng)數(shù)據(jù)的請求報文;網(wǎng)絡(luò)管理軟件設(shè)備從SNMP仿真器返回的響應(yīng)報文中獲取到響應(yīng)數(shù)據(jù)后,在其上生成第一曲線圖;自動化設(shè)備從網(wǎng)絡(luò)管理軟件設(shè)備獲得該第一曲線圖,并保存成第一圖形文件;該自動化設(shè)備將第一圖形文件與該自動化設(shè)備中預(yù)先設(shè)置的圖形文件進(jìn)行比對,若該第一圖形文件與預(yù)先設(shè)置的圖形文件相同,則測試通過,即說明該網(wǎng)絡(luò)管理軟件設(shè)備對曲線圖的繪制是準(zhǔn)確的,否則若不相同,則測試未通過。本實(shí)施例中的SNMP是由互聯(lián)網(wǎng)工程任務(wù)組(InternetEngineeringTaskForce,正TF)定義的一套網(wǎng)絡(luò)管理協(xié)議。利用SNMP協(xié)議制定的報文,一個管理站可以遠(yuǎn)程管理所有支持這種協(xié)議的網(wǎng)絡(luò)設(shè)備,包括監(jiān)視網(wǎng)絡(luò)狀態(tài)、修改網(wǎng)絡(luò)設(shè)備配置、接收網(wǎng)絡(luò)事件警告等。本發(fā)明下述實(shí)施例涉及通過SNMP協(xié)議的報文對網(wǎng)絡(luò)設(shè)備進(jìn)行管理。其中涉及到的SNMP協(xié)議的報文的類型,主要為獲取請求(Get-Request)和獲取響應(yīng)(Get-Response)兩種類型。其中Get-R叫uest類型的SNMP獲取(SNMP-Get)請求報文主要應(yīng)用于網(wǎng)絡(luò)管理軟件設(shè)備向網(wǎng)絡(luò)設(shè)備發(fā)送的數(shù)據(jù)采集請求,請求值包含在SNMP-Get請求報文中,SNMP獲取(SNMP-Get)響應(yīng)報文主要用于網(wǎng)絡(luò)設(shè)備收到SNMP-Get請求報文后,根據(jù)請求值返回的具體的響應(yīng)數(shù)據(jù)。本實(shí)施例提供的網(wǎng)絡(luò)管理軟件測試方法,可以實(shí)現(xiàn)對網(wǎng)絡(luò)管理軟件的自動化測試,解決現(xiàn)有技術(shù)中無法自動對網(wǎng)絡(luò)管理軟件設(shè)備生成的曲線圖內(nèi)部的數(shù)據(jù)以及曲線圖的美觀性進(jìn)行自動化測試的問題,采用自動化測試的技術(shù)方案可以縮短軟件測試的周期,提高軟件測試的全面性以及測試內(nèi)容的覆蓋率。圖4為本發(fā)明網(wǎng)絡(luò)管理軟件測試方法第二實(shí)施例的流程示意圖。如圖4所示,包括如下步驟步驟401、自動化設(shè)備觸發(fā)網(wǎng)絡(luò)管理軟件設(shè)備獲取網(wǎng)絡(luò)設(shè)備的數(shù)據(jù);自動化設(shè)備模擬人為的鍵盤操作,觸發(fā)網(wǎng)絡(luò)管理軟件設(shè)備向SNMP仿真器(模擬的網(wǎng)絡(luò)設(shè)備)發(fā)送SNMP-Get請求報文,以從SNMP仿真器采集響應(yīng)數(shù)據(jù);其間自動化設(shè)備還會不斷地監(jiān)聽SNMP仿真器是否返回S畫P-Response才艮文。步驟402、網(wǎng)絡(luò)管理軟件設(shè)備發(fā)送SNMP-Get請求報文至SNMP仿真器;步驟403、SNMP仿真器接收到網(wǎng)絡(luò)管理軟件設(shè)備發(fā)送的SNMP-Get請求報文,從該SNMP-Get請求報文中解析出請求值;步驟404、SNMP仿真器根據(jù)請求值從其自身的對應(yīng)表中查找到與請求值對應(yīng)的響應(yīng)數(shù)據(jù);步驟405、SNMP仿真器將響應(yīng)數(shù)據(jù)封裝到SNMP-Response報文中,并發(fā)送至網(wǎng)絡(luò)管理軟件設(shè)備;在步驟403步驟405中,SNMP仿真器會不間斷地監(jiān)聽來自網(wǎng)絡(luò)管理軟件設(shè)備上的報文,當(dāng)接收到SNMP-Get請求報文后,則解析出該SNMP-Get請求報文中的請求值,并在自身的對應(yīng)表中查找對應(yīng)的響應(yīng)數(shù)據(jù)。這里的對應(yīng)表是以請求值為索引,并將請求值對應(yīng)的響應(yīng)數(shù)據(jù)預(yù)先自定義好,例如,請求值為時間值,響應(yīng)數(shù)據(jù)為CPU利用率,如下表一所示,該表一表明,請求值為某一個值時的響應(yīng)數(shù)據(jù)是預(yù)設(shè)好的,是可以預(yù)測到的,即在下面步驟中提到的曲線圖庫中是可以預(yù)先存儲的;表一<table>tableseeoriginaldocumentpage13</column></row><table>請求值為時間值,響應(yīng)數(shù)據(jù)為CPU利用率,還可以用如下表二表示,如表二所示,請求值為某一個值時的響應(yīng)數(shù)據(jù)的可選值是預(yù)設(shè)好的,即響應(yīng)數(shù)據(jù)可以在預(yù)設(shè)的幾個數(shù)值中進(jìn)行選才奪,即在下面步驟中提到的曲線圖庫中是可以預(yù)先存儲所有可能的曲線圖形文件的;表二<table>tableseeoriginaldocumentpage14</column></row><table>SNMP仿真器再根據(jù)匹配得到的響應(yīng)數(shù)據(jù),封裝成SNMP-Response報文,模擬實(shí)際的網(wǎng)絡(luò)設(shè)備發(fā)送給網(wǎng)絡(luò)管理軟件設(shè)備。步驟406、網(wǎng)絡(luò)管理軟件設(shè)備根據(jù)響應(yīng)報文中的響應(yīng)數(shù)據(jù)生成第一曲線步驟407、自動化設(shè)備從網(wǎng)絡(luò)管理軟件設(shè)備中獲取第一曲線步驟406步驟407中,網(wǎng)絡(luò)管理軟件設(shè)備從SNMP仿真器獲取到響應(yīng)數(shù)據(jù)后,會生成一曲線圖,即第一曲線圖,自動化設(shè)備從網(wǎng)絡(luò)管理軟件設(shè)備中抓取該第一曲線圖后,將其保存成圖形文件,例如保存為A.bmp文件。步驟408、自動化設(shè)備獲取SNMP仿真器返回至網(wǎng)絡(luò)管理軟件設(shè)備的響應(yīng)報文,并提取響應(yīng)報文中的響應(yīng)數(shù)據(jù);自動化設(shè)備不僅抓取第一曲線圖,還一直監(jiān)聽SNMP仿真器是否返回SNMP-Response報文至網(wǎng)絡(luò)管理軟件設(shè)備,若網(wǎng)絡(luò)管理軟件設(shè)備接收到SNMP仿真器返回的SNMP-Response報文,則獲取該SNMP-Response報文,通過解析得到該SNMP-Response報文中的響應(yīng)數(shù)據(jù)。步驟409、自動化設(shè)備根據(jù)響應(yīng)數(shù)據(jù),從預(yù)先設(shè)置的曲線圖庫中查找到相應(yīng)的第二圖形文件;由于SNMP仿真器的所有響應(yīng)數(shù)據(jù)均為預(yù)先設(shè)置好的,因此釆用這些響應(yīng)數(shù)據(jù)可以繪制的曲線圖也是可以預(yù)先獲得的,因此,可以預(yù)先繪制出所有的曲線圖,并將這些曲線圖在自動化設(shè)備中的曲線圖庫中保存成圖形文件;并建立響應(yīng)數(shù)據(jù)與這些圖形文件的對應(yīng)關(guān)系;自動化設(shè)備根據(jù)該步驟408中獲得的響應(yīng)數(shù)據(jù)從曲線圖庫中查找到相應(yīng)的圖形文件并取出,例如D:\B.bmp。步攀410、自動化設(shè)備對第一圖形文件和第二圖形文件進(jìn)行加密算法,分別生成根據(jù)第一圖形文件生成的校驗(yàn)值和根據(jù)第二圖形文件生成的校驗(yàn)值,若第一圖形文件與第二圖形文件的校驗(yàn)值相同,則測試通過。該加密算法可以為信息-摘要算法(MD5)或是SHA1等其他加密算法。自動化設(shè)備將步驟407和步驟409取出的圖形文件A.bmp和B.bmp進(jìn)行MD5校驗(yàn),若校驗(yàn)值相同,則對該網(wǎng)絡(luò)管理軟件設(shè)備中的軟件的測試通過,即該網(wǎng)絡(luò)管理軟件設(shè)備可以用于對實(shí)際的網(wǎng)絡(luò)設(shè)備進(jìn)行網(wǎng)絡(luò)管理。MD5是經(jīng)由MD2、MD3和MD4發(fā)展而來的,它的作用是讓大容量信息在用數(shù)字簽名軟件簽署私人密鑰前被"壓縮,,成一種保密的格式,即把一個任意長度的字節(jié)串變換成一定長的整數(shù),是一種不可逆的算法,極大提高了數(shù)據(jù)加密的安全性。MD5的典型應(yīng)用是對一段字節(jié)串產(chǎn)生指紋(fingerprint),以防止被字節(jié)串被"篡改"。比如將一段話寫在一個叫readme.txt的文件中,并對這個readme.txt產(chǎn)生一個MD5的值并記錄,然后可以傳纟番這個文件給其他人,如果有人修改了該文件中的任何內(nèi)容,那么對這個文件重新計算MD5的值時就會發(fā)現(xiàn)前后兩次計算的MD5的值不相同;如果再有一個第三方的認(rèn)證機(jī)構(gòu),用MD5還可以防止該電子文件的作者的"抵賴",這就是所謂的數(shù)字簽名應(yīng)用。MD5還廣泛用于加密和解密技術(shù)上,在4艮多才喿作系統(tǒng)中,用戶的密碼是以MD5的值(或類似的其它算法)的方式保存的,用戶登陸的時候,操作系統(tǒng)是把用戶輸入的密碼計算成MD5的值,然后再去和操作系統(tǒng)中保存的MD5的值進(jìn)行比較,由于密碼以MD5加密后的值保存,因此操作系統(tǒng)并不知道用戶的原始密碼,提高了網(wǎng)絡(luò)操作的安全性。將本發(fā)明中的圖形文件的整個內(nèi)容作為MD5的字節(jié)串,MD5就可以為任何的圖形文件(不管其大小、格式、數(shù)量)產(chǎn)生一個同樣獨(dú)一無二的"數(shù)字指紋",而圖形文件內(nèi)部的任何改動,都會使得其對應(yīng)的MD5的值發(fā)生變化。比如通過該MD5技術(shù)對本發(fā)明中的圖形文件進(jìn)行校驗(yàn)。圖5A為本發(fā)明網(wǎng)絡(luò)管理軟件測試方法第二實(shí)施例的第一圖形文件的示意圖,圖5B為本發(fā)明網(wǎng)絡(luò)管理軟件測試方法第二實(shí)施例的第二圖形文件的示意圖。如圖5A和圖5B所示,這兩幅圖最上方的曲線顏色是不相同的(在該示意圖中,位于下方的圖中的最上方的曲線用虛線表示,以示上下兩副圖中的最上方的曲線的顏色不同),對這兩個圖形文件進(jìn)行MD5校驗(yàn),得出MD5的值,即校驗(yàn)值是不相等的。同樣,若這兩個圖形文件在其他地方存在差異,如僅是某處的數(shù)值顯示或數(shù)值位置的存放不相同,實(shí)驗(yàn)得出來的校驗(yàn)值也是不一樣的。而如果將同一個圖形文件進(jìn)行拷貝生成一個副本,再與原圖形文件進(jìn)行MD5的校驗(yàn)比對,則得出的才交驗(yàn)值是相同的,即說明兩個圖形文件完全相同。本實(shí)施例提供的網(wǎng)絡(luò)管理軟件測試方法,可以實(shí)現(xiàn)對網(wǎng)絡(luò)管理軟件的自動化測試,解決現(xiàn)有技術(shù)中無法自動對網(wǎng)絡(luò)管理軟件設(shè)備生成的曲線圖內(nèi)部的數(shù)據(jù)以及曲線圖的美觀性進(jìn)行自動化測試的問題,采用自動化測試的技術(shù)方案可以縮短軟件測試的周期,提高軟件測試的全面性以及測試內(nèi)容的覆蓋率。在上述網(wǎng)絡(luò)管理軟件測試方法實(shí)施例中,如果網(wǎng)絡(luò)管理軟件設(shè)備根據(jù)SNMP仿真器返回的響應(yīng)數(shù)據(jù)僅會生成一張曲線圖,即SNMP仿真器中僅存在一種響應(yīng)數(shù)據(jù),則可以省略步驟408和步驟409,即自動化設(shè)備僅需要將從網(wǎng)絡(luò)管理軟件設(shè)備上獲取的曲線圖和自動化設(shè)備中存儲的一種形式的曲線圖進(jìn)行比對即可。該自動化測試的方法以犧牲準(zhǔn)確率為代價來獲取更簡單的測試步驟。圖6為本發(fā)明網(wǎng)絡(luò)管理軟件測試系統(tǒng)第一實(shí)施例的結(jié)構(gòu)示意圖。如圖6所示,該系統(tǒng)包括自動化設(shè)備61、網(wǎng)絡(luò)管理軟件設(shè)備62和簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)仿真器63。其中,自動化設(shè)備61用于觸發(fā)網(wǎng)絡(luò)管理軟件設(shè)備62向SNMP仿真器63發(fā)送獲取響應(yīng)數(shù)據(jù)的請求報文,獲取網(wǎng)絡(luò)管理軟件設(shè)備62根據(jù)SNMP仿真器63返回的響應(yīng)報文中的響應(yīng)數(shù)據(jù)生成的第一曲線圖,并保存成第一圖形文件,以及將根據(jù)第一圖形文件生成的校驗(yàn)值與根據(jù)預(yù)先設(shè)置的圖形文件生成的校驗(yàn)值進(jìn)行比對,若第一圖形文件與預(yù)先設(shè)置的圖形文件的校驗(yàn)值相同,則網(wǎng)絡(luò)管理軟件測試通過;網(wǎng)絡(luò)管理軟件設(shè)備62用于接收到自動化設(shè)備的觸發(fā)后向SNMP仿真器63發(fā)送獲取響應(yīng)數(shù)據(jù)的請求報文,且根據(jù)SNMP仿真器63返回的響應(yīng)報文中的響應(yīng)數(shù)據(jù)生成第一曲線圖;SNMP仿真器63用于接收請求報文,并根據(jù)請求報文生成響應(yīng)報文,將響應(yīng)報文發(fā)送至網(wǎng)絡(luò)管理軟件設(shè)備62。本實(shí)施例提供的網(wǎng)絡(luò)管理軟件測試系統(tǒng)中的各個設(shè)備所描述的具體測試過程如上述網(wǎng)絡(luò)管理軟件測試方法實(shí)施例中所描述,在此不再贅述。本實(shí)施例提供的網(wǎng)絡(luò)管理軟件測試系統(tǒng)可以實(shí)現(xiàn)對網(wǎng)絡(luò)管理軟件的自動化測試,解決現(xiàn)有4支術(shù)中無法自動對網(wǎng)絡(luò)管理軟件設(shè)備生成的曲線圖內(nèi)部的數(shù)據(jù)以及曲線圖的美觀性進(jìn)行自動化測試的問題,采用自動化測試的技術(shù)方案可以縮短軟件測試的周期,提高軟件測試的全面性以及測試內(nèi)容的覆蓋率。圖7為本發(fā)明網(wǎng)絡(luò)管理軟件測試系統(tǒng)第二實(shí)施例的結(jié)構(gòu)示意圖。如圖7所示,該系統(tǒng)包括自動化設(shè)備71、網(wǎng)絡(luò)管理軟件設(shè)備72和簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)仿真器73,其中各個設(shè)備的具體功能如上述網(wǎng)絡(luò)管理軟件測試系統(tǒng)第一實(shí)施例所描述。這三個設(shè)備具體還可以包括如下模塊。自動化設(shè)備71可以包括觸發(fā)模塊711用于觸發(fā)網(wǎng)絡(luò)管理軟件設(shè)備72向SNMP仿真器73發(fā)送獲取響應(yīng)數(shù)據(jù)的請求報文;第一獲取4莫塊712用于獲取網(wǎng)絡(luò)管理軟件i殳備72根據(jù)SNMP仿真器73返回的響應(yīng)才艮文中的響應(yīng)數(shù)據(jù)生成的第一曲線圖;保存模塊713用于將第一獲取模塊712獲取的第一曲線圖保存成第一圖形文件;比對模塊714用于將根據(jù)保存模塊713保存的第一圖形文件生成的校驗(yàn)值與根據(jù)預(yù)先設(shè)置的圖形文件生成的校驗(yàn)值進(jìn)行比對,若第一圖形文件與預(yù)先設(shè)置的圖形文件的校驗(yàn)值相同,則網(wǎng)絡(luò)管理軟件測試通過。其中自動化設(shè)備71中還可以包括第二獲取模塊715用于獲取述SNMP仿真器73返回至網(wǎng)絡(luò)管理軟件設(shè)備72的響應(yīng)報文;提取模塊716用于提取第二獲取模塊715獲取的響應(yīng)報文中的響應(yīng)數(shù)據(jù);預(yù)設(shè)模塊717用于根據(jù)SNMP仿真器73的所有響應(yīng)數(shù)據(jù),形成包括所有響應(yīng)數(shù)據(jù)的曲線圖庫,并建立響應(yīng)數(shù)據(jù)與曲線圖庫中的圖形文件的對應(yīng)關(guān)系;第一查找模塊718用于根據(jù)提取模塊716提取出的響應(yīng)數(shù)據(jù),從預(yù)設(shè)模塊717預(yù)設(shè)的曲線圖庫中查找到相應(yīng)的第二圖形文件。該自動化設(shè)備71中包括上述模塊時,比對模塊714還用于將根據(jù)保存模塊713保存的第一圖形文件生成的校驗(yàn)值和根據(jù)第一查找模塊718查找到的第二圖形文件生成的校驗(yàn)值進(jìn)行比對,若第一圖形文件與第二圖形文件的校驗(yàn)值相同,則網(wǎng)絡(luò)管理軟件的測試通過。網(wǎng)絡(luò)管理軟件設(shè)備72可以包括第一接收模塊721用于接收自動化設(shè)備71的觸發(fā),以及接收SNMP仿真器73返回的攜帶有響應(yīng)數(shù)據(jù)的響應(yīng)報文;第一發(fā)送模塊722用于根據(jù)第一接收模塊721接收的觸發(fā)向SNMP仿真器73發(fā)送獲取響應(yīng)數(shù)據(jù)的請求報文;生成模塊723用于根據(jù)第一接收模塊721接收的響應(yīng)才艮文中的響應(yīng)^t據(jù)生成第一曲線圖。SNMP仿真器73可以包括第二接收模塊731用于接收網(wǎng)絡(luò)管理軟件設(shè)備72發(fā)送的請求報文;解析模塊732用于從第二接收模塊731接收的請求報文中解析出請求值;第二查找模塊733用于根據(jù)解析模塊732解析出的請求值從對應(yīng)表中查找到與請求值對應(yīng)的響應(yīng)數(shù)據(jù);封裝模塊734用于將第二查找模塊733查找到的響應(yīng)數(shù)據(jù)封裝到響應(yīng)報文中;第二發(fā)送才莫塊735用于將封裝模塊734封裝成的響應(yīng)報文發(fā)送至網(wǎng)絡(luò)管理軟件設(shè)備72。本實(shí)施例提供的網(wǎng)絡(luò)管理軟件測試系統(tǒng)中的各個設(shè)備所描述的具體測試過程如上述網(wǎng)絡(luò)管理軟件測試方法實(shí)施例中所描述,在此不再贅述。本實(shí)施例提供的網(wǎng)絡(luò)管理軟件測試系統(tǒng)可以實(shí)現(xiàn)對網(wǎng)絡(luò)管理軟件的自動化測試,解決現(xiàn)有技術(shù)中無法自動對網(wǎng)絡(luò)管理軟件設(shè)備生成的曲線圖內(nèi)部的數(shù)據(jù)以及曲線圖的美觀性進(jìn)行自動化測試的問題,采用自動化測試的技術(shù)方案可以縮短軟件測試的周期,提高軟件測試的全面性以及測試內(nèi)容的覆蓋率。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非對其進(jìn)行限制,盡管參照較佳實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而這些修改或者等同替換亦不能使修改后的技術(shù)方案脫離本發(fā)明技術(shù)方案的精神和范圍。權(quán)利要求1、一種網(wǎng)絡(luò)管理軟件測試方法,其特征在于,包括觸發(fā)網(wǎng)絡(luò)管理軟件設(shè)備向簡單網(wǎng)絡(luò)管理協(xié)議SNMP仿真器發(fā)送獲取響應(yīng)數(shù)據(jù)的請求報文;獲取所述網(wǎng)絡(luò)管理軟件設(shè)備根據(jù)所述SNMP仿真器返回的響應(yīng)報文中的所述響應(yīng)數(shù)據(jù)生成的第一曲線圖,并保存成第一圖形文件;將根據(jù)所述第一圖形文件生成的校驗(yàn)值與根據(jù)預(yù)先設(shè)置的圖形文件生成的校驗(yàn)值進(jìn)行比對,若所述第一圖形文件與預(yù)先設(shè)置的圖形文件的校驗(yàn)值相同,則網(wǎng)絡(luò)管理軟件測試通過。2、根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)管理軟件測試方法,其特征在于,在所述獲取所述網(wǎng)絡(luò)管理軟件設(shè)備根據(jù)所述SNMP仿真器返回的響應(yīng)報文中的所述響應(yīng)數(shù)據(jù)生成的第一曲線圖的同時還包括獲取所述SNMP仿真器返回至所述網(wǎng)絡(luò)管理軟件設(shè)備的響應(yīng)報文,并提取所述響應(yīng)報文中的所述響應(yīng)數(shù)據(jù);根據(jù)所述響應(yīng)數(shù)據(jù),從預(yù)先設(shè)置的曲線圖庫中查找到相應(yīng)的第二圖形文件;則所述將根據(jù)所述第一圖形文件生成的校驗(yàn)值與根據(jù)預(yù)先設(shè)置的圖形文件生成的校驗(yàn)值進(jìn)行比對,若所述第一圖形文件與預(yù)先設(shè)置的圖形文件的校馬會值相同,則測試通過具體包括將根據(jù)所述第一圖形文件生成的沖t驗(yàn)值和沖艮據(jù)所述第二圖形文件生成的校驗(yàn)值進(jìn)行比對,若所述第一圖形文件與第二圖形文件的校驗(yàn)值相同,則網(wǎng)絡(luò)管理軟件測試通過。3、根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)管理軟件測試方法,其特征在于,還包括預(yù)先設(shè)置曲線圖庫的步驟,所述預(yù)先設(shè)置曲線圖庫的步驟具體包括根據(jù)所述SNMP仿真器的所有響應(yīng)數(shù)據(jù),形成包括所有響應(yīng)數(shù)據(jù)的曲線圖庫,并建立所述響應(yīng)數(shù)據(jù)與所述曲線圖庫中的圖形文件的對應(yīng)關(guān)系。4、根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)管理軟件測試方法,其特征在于,所述將根據(jù)所述第一圖形文件生成的校驗(yàn)值和根據(jù)所述第二圖形文件生成的校驗(yàn)值進(jìn)行比對包括對所述第一圖形文件和所述第二圖形文件進(jìn)行加密算法,分別生成所述第一圖形文件生成的校驗(yàn)值和所述第二圖形文件生成的校驗(yàn)值,并進(jìn)行比對。5、根據(jù)權(quán)利要求l-4任一所述的網(wǎng)絡(luò)管理軟件測試方法,其特征在于,所述獲取所述網(wǎng)絡(luò)管理軟件設(shè)備根據(jù)所述SNMP仿真器返回的響應(yīng)報文中的所述響應(yīng)數(shù)據(jù)生成的第一曲線圖具體包括所述SNMP仿真器接收所述網(wǎng)絡(luò)管理軟件設(shè)備發(fā)送的請求報文,并從中解析出請求值;所述SNMP仿真器根據(jù)所述請求值從對應(yīng)表中查找到與所述請求值對應(yīng)的響應(yīng)數(shù)據(jù);所述SNMP仿真器將所述響應(yīng)數(shù)據(jù)封裝到響應(yīng)報文中,并發(fā)送至所述網(wǎng)絡(luò)管理軟件設(shè)備;線圖;自動化設(shè)備從所述網(wǎng)絡(luò)管理軟件設(shè)備中獲取所述第一曲線圖。6、一種網(wǎng)絡(luò)管理軟件測試系統(tǒng),其特征在于,包括自動化設(shè)備、網(wǎng)絡(luò)管理軟件設(shè)備和簡單網(wǎng)絡(luò)管理協(xié)議SNMP仿真器,發(fā)送獲取響應(yīng)數(shù)據(jù)的請求報文,獲取所述網(wǎng)絡(luò)管理軟件設(shè)備根據(jù)所述SNMP仿真器返回的響應(yīng)報文中的所述響應(yīng)數(shù)據(jù)生成的第一曲線圖,并保存成第一圖形文件,以及將根據(jù)所述第一圖形文件生成的4交驗(yàn)值與才艮據(jù)預(yù)先設(shè)置的圖形文件生成的校驗(yàn)值進(jìn)行比對,若所述第一圖形文件與預(yù)先設(shè)置的圖形文件的校驗(yàn)值相同,則網(wǎng)絡(luò)管理軟件測試通過;所述網(wǎng)絡(luò)管理軟件設(shè)備,用于接收到所述自動化設(shè)備的觸發(fā)后向所述SNMP仿真器發(fā)送獲取響應(yīng)數(shù)據(jù)的請求報文,且根據(jù)所述SNMP仿真器返回的響應(yīng)"l艮文中的所述響應(yīng)數(shù)據(jù)生成第一曲線圖;所述SNMP仿真器,用于接收所述請求報文,并根據(jù)所述請求報文生成響應(yīng)報文,將所述響應(yīng)報文發(fā)送至所述網(wǎng)絡(luò)管理軟件設(shè)備。7、根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)管理軟件測試系統(tǒng),其特征在于,所述自動化設(shè)備包括觸發(fā)模塊,用于觸發(fā)所述網(wǎng)絡(luò)管理軟件設(shè)備向所述SNMP仿真器發(fā)送獲取響應(yīng)數(shù)據(jù)的請求才良文;第一獲取模塊,用于獲取所述網(wǎng)絡(luò)管理軟件設(shè)備根據(jù)所述SNMP仿真器返回的響應(yīng)報文中的所述響應(yīng)數(shù)據(jù)生成的第一曲線圖;保存模塊,用于將所述第一獲取模塊獲取的所述第一曲線圖保存成第一圖形文件;比對模塊,用于將根據(jù)所述保存模塊保存的所述第一圖形文件生成的校驗(yàn)值與根據(jù)預(yù)先設(shè)置的圖形文件生成的校驗(yàn)值進(jìn)行比對,若所述第一圖形文件與預(yù)先設(shè)置的圖形文件的校驗(yàn)值相同,則網(wǎng)絡(luò)管理軟件測試通過。8、根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)管理軟件測試系統(tǒng),其特征在于,所述自動化設(shè)備還包括第二獲取模塊,用于獲取所述SNMP仿真器返回至所述網(wǎng)絡(luò)管理軟件設(shè)備的響應(yīng)報文;提取模塊,用于提取所述第二獲取模塊獲取的所述響應(yīng)報文中的所述響應(yīng)數(shù)據(jù);預(yù)設(shè)模塊,用于根據(jù)所述SNMP仿真器的所有響應(yīng)數(shù)據(jù),形成包括所有響應(yīng)數(shù)據(jù)的曲線圖庫,并建立所述響應(yīng)數(shù)據(jù)與所述曲線圖庫中的圖形文件的對應(yīng)關(guān)系;第一查找模塊,用于根據(jù)所述提取模塊提取出的所述響應(yīng)數(shù)據(jù),從所述預(yù)設(shè)模塊預(yù)設(shè)的曲線圖庫中查找到相應(yīng)的第二圖形文件;所述比對模塊還用于將根據(jù)所述第一圖形文件生成的校驗(yàn)值和根據(jù)所述第二圖形文件生成的校驗(yàn)值進(jìn)行比對,若所述第一圖形文件與第二圖形文件的校驗(yàn)值相同,則網(wǎng)絡(luò)管理軟件測試通過。9、根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)管理軟件測試系統(tǒng),其特征在于,所述網(wǎng)絡(luò)管理軟件設(shè)備包括第一接收模塊,用于接收所述自動化設(shè)備的觸發(fā),以及接收所述SNMP仿真器返回的攜帶有所述響應(yīng)數(shù)據(jù)的響應(yīng)報文;第一發(fā)送模塊,用于根據(jù)所述第一接收模塊接收的觸發(fā)向所述SNMP仿真器發(fā)送獲取響應(yīng)數(shù)據(jù)的請求報文;生成模塊,用于根據(jù)所述第一接收模塊接收的所述響應(yīng)報文中的所述響應(yīng)數(shù)據(jù)生成第一曲線圖。10、根據(jù)權(quán)利要求6-9任一所述的網(wǎng)絡(luò)管理軟件測試系統(tǒng),其特征在于,所述SNMP仿真器包括解析模塊,用于從所述第二接收模塊接收的所述請求報文中解析出請求值;第二查找模塊,用于根據(jù)所述解析模塊解析出的所述請求值從對應(yīng)表中查找到與所述請求值對應(yīng)的響應(yīng)數(shù)據(jù);封裝模塊,用于將所述第二查找模塊查找到的所述響應(yīng)數(shù)據(jù)封裝到響應(yīng)報文中;網(wǎng)絡(luò)管理軟件設(shè)備。全文摘要本發(fā)明公開了一種網(wǎng)絡(luò)管理軟件測試方法及系統(tǒng)。該方法包括觸發(fā)網(wǎng)絡(luò)管理軟件設(shè)備向SNMP仿真器發(fā)送獲取響應(yīng)數(shù)據(jù)的請求報文;獲取網(wǎng)絡(luò)管理軟件設(shè)備根據(jù)SNMP仿真器返回的響應(yīng)報文中的響應(yīng)數(shù)據(jù)生成的第一曲線圖,并保存成第一圖形文件;將根據(jù)第一圖形文件生成的校驗(yàn)值與根據(jù)預(yù)先設(shè)置的圖形文件生成的校驗(yàn)值進(jìn)行比對,若第一圖形文件與預(yù)先設(shè)置的圖形文件的校驗(yàn)值相同,則網(wǎng)絡(luò)管理軟件測試通過。本發(fā)明的技術(shù)方案實(shí)現(xiàn)對網(wǎng)絡(luò)管理軟件的自動化測試,采用自動化測試的技術(shù)方案可以縮短軟件測試的周期,從而實(shí)現(xiàn)高效、準(zhǔn)確、可靠的網(wǎng)絡(luò)管理軟件測試。文檔編號G05B19/048GK101534227SQ20091008246公開日2009年9月16日申請日期2009年4月16日優(yōu)先權(quán)日2009年4月16日發(fā)明者鄭慶達(dá)申請人:北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司