国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種自動切換OS的測試方法及測試系統(tǒng)與流程

      文檔序號:11250755閱讀:4179來源:國知局
      一種自動切換OS的測試方法及測試系統(tǒng)與流程

      本發(fā)明涉及計算機服務(wù)器技術(shù)領(lǐng)域,具體地說是一種自動切換os的測試方法及測試系統(tǒng)。



      背景技術(shù):

      在服務(wù)器產(chǎn)品的測試中,壓力以及兼容性測試是計算器等電子產(chǎn)品測試中必測的項目,它關(guān)系到產(chǎn)品的兼容性和穩(wěn)定性。而且目前需要測試的os種類很多,每種os下都必須要測壓力以及兼容性測試,由于測試時間長,當(dāng)項目很多時,容易造成設(shè)備的沖突和浪費,延長測試時間,會增加產(chǎn)品的研發(fā)周期,目前也有修改引導(dǎo)菜單的方式解決os切換問題的方案,但對測試來說這會改別測試環(huán)境和影響測試結(jié)果。



      技術(shù)實現(xiàn)要素:

      本發(fā)明的目的在于提供一種自動切換os的測試方法及測試系統(tǒng),用于解決當(dāng)所需測試的os以及測試項目多時,容易造成測試時間長、設(shè)備沖突和浪費、增加產(chǎn)品的研發(fā)周期、測試結(jié)果不準(zhǔn)確的問題。

      本發(fā)明解決其技術(shù)問題所采取的技術(shù)方案是:

      一種自動切換os的測試方法,其特征是,具體包括以下步驟:

      1)、將需要安裝os的本地服務(wù)器的硬盤進行邏輯分區(qū);

      2)、激活工具激活信號傳遞指令的第一個分區(qū),并在該分區(qū)內(nèi)安裝os;

      3)、本地服務(wù)器啟動進入os測試;

      4)、os測試完成后,本地服務(wù)器將測試結(jié)果發(fā)給遠(yuǎn)程控制端;

      5)、對硬盤分區(qū)進行檢查,如果是最后一個分區(qū),則表明所有分區(qū)的os測試完畢,進行關(guān)機測試結(jié)束;否則,遠(yuǎn)程控制端發(fā)送指令激活下一個分區(qū)并安裝os,繼續(xù)執(zhí)行步驟3)操作。

      進一步地,激活分區(qū)并在分區(qū)內(nèi)安裝os的方法具體包括以下步驟:

      21)、利用激活工具激活某一分區(qū),安裝該分區(qū)需要安裝的os;

      22)、激活工具接收上一步分區(qū)的激活信號,給本地服務(wù)器下重啟命令,同時取消上一步分區(qū)的激活狀態(tài);

      23)、本地服務(wù)器重啟后,從信號傳遞指定分區(qū)啟動進入下一分區(qū),利用激活工具激活該分區(qū),安裝適用于該分區(qū)的os;

      23)、繼續(xù)執(zhí)行步驟22)操作,直至所有分區(qū)均安裝os。

      進一步地,激活工具取消分區(qū)的激活狀態(tài)采取的方式包括:修改分區(qū)項中對應(yīng)的引導(dǎo)標(biāo)識字節(jié),使字節(jié)無效,處于未激活狀態(tài);

      激活工具激活分區(qū)的未激活狀態(tài)采取的方式包括:修改分區(qū)項中對應(yīng)的引導(dǎo)標(biāo)志字節(jié),使字節(jié)有效,處于激活狀態(tài)。

      進一步地,激活工具通過sata/sas協(xié)議修改分區(qū)項中的引導(dǎo)標(biāo)志字節(jié);激活工具通過tcp/ip網(wǎng)絡(luò)協(xié)議接收激活信號。

      進一步地,os測試的方法具體為:

      31)、根據(jù)所需測試的項目通過相應(yīng)的自動化測試工具進行測試;

      32)、將測試的返回值與匹配值進行對比;

      33)、將對比結(jié)果進行記錄并生成測試log。

      進一步地,本地服務(wù)器通過tcp/ip協(xié)議將測試結(jié)果發(fā)送給遠(yuǎn)程控制端。

      一種自動切換os的測試系統(tǒng),其特征是,包括本地服務(wù)器和遠(yuǎn)程控制端,本地服務(wù)器和遠(yuǎn)程控制端通過tcp/ip協(xié)議通訊;本地服務(wù)器包括激活工具和自動化測試工具。

      進一步地,所述的激活工具用于激活硬盤分區(qū)。

      進一步地,激活工具通過tcp/ip的網(wǎng)絡(luò)協(xié)議收到激活對應(yīng)分區(qū)的信號后,在本地透過sata/sas協(xié)議修改本次啟動分區(qū)項中對應(yīng)的引導(dǎo)標(biāo)識字節(jié)為未激活狀態(tài);

      激活工具通過sata/sas協(xié)議修改信號傳遞指定分區(qū)項中對應(yīng)的引導(dǎo)標(biāo)識字節(jié)為激活狀態(tài),并給本地主機下重啟命令。

      進一步地,所述的自動化測試工具用于對os進行測試,并將測試返回值與匹配值進行對比,將對比結(jié)果記錄并生產(chǎn)測試log。

      本發(fā)明的有益效果是:

      本發(fā)明可一次性自動完成服務(wù)器兩種、三種或四種os的各種項目的測試,在保證測試品質(zhì)的情況下,有效提升了測試效率,能夠更加貼合客戶處的使用環(huán)境,縮短測試周期增加產(chǎn)品競爭力。

      本發(fā)明采用了激活工具和自動化測試工具實現(xiàn)服務(wù)器os的自動切換os測試。自動化測試工具可根據(jù)需要進行設(shè)置增加腳本程序,如兼容性測試或/和壓力測試。

      附圖說明

      圖1為本發(fā)明的流程圖;

      圖2為本發(fā)明的系統(tǒng)連接圖。

      具體實施方式

      為能清楚說明本方案的技術(shù)特點,下面通過具體實施方式,并結(jié)合其附圖,對本發(fā)明進行詳細(xì)闡述。下文的公開提供了許多不同的實施例或例子用來實現(xiàn)本發(fā)明的不同結(jié)構(gòu)。為了簡化本發(fā)明的公開,下文中對特定例子的部件和設(shè)置進行描述。此外,本發(fā)明可以在不同例子中重復(fù)參考數(shù)字和/或字母。這種重復(fù)是為了簡化和清楚的目的,其本身不指示所討論各種實施例和/或設(shè)置之間的關(guān)系。應(yīng)當(dāng)注意,在附圖中所圖示的部件不一定按比例繪制。本發(fā)明省略了對公知組件和處理技術(shù)及工藝的描述以避免不必要地限制本發(fā)明。

      如圖1所示,一種自動切換os的測試方法,包括以下步驟:

      1)、將需要安裝os的本地服務(wù)器的硬盤進行邏輯分區(qū);

      2)、激活工具激活信號傳遞指令的第一個分區(qū),并在該分區(qū)內(nèi)安裝os;

      3)、本地服務(wù)器啟動進入os測試;

      4)、os測試完成后,本地服務(wù)器將測試結(jié)果發(fā)給遠(yuǎn)程控制端;

      5)、對硬盤分區(qū)進行檢查,如果是最后一個分區(qū),則表明所有分區(qū)的os測試完畢,進行關(guān)機測試結(jié)束;否則,遠(yuǎn)程控制端發(fā)送指令激活下一個分區(qū)并安裝os,繼續(xù)執(zhí)行步驟3)操作。

      激活工具激活分區(qū)并在分區(qū)內(nèi)安裝os的方法具體包括以下步驟:

      21)、利用激活工具激活某一分區(qū),安裝該分區(qū)需要安裝的os;

      22)、激活工具接收上一步分區(qū)的激活信號,給本地服務(wù)器下重啟命令,同時取消上一步分區(qū)的激活狀態(tài);

      23)、本地服務(wù)器重啟后,從信號傳遞指定分區(qū)啟動進入下一分區(qū),利用激活工具激活該分區(qū),安裝適用于該分區(qū)的os;

      23)、繼續(xù)執(zhí)行步驟22)操作,直至所有分區(qū)均安裝os。

      激活工具取消分區(qū)的激活狀態(tài)采取的方式包括:修改分區(qū)項中對應(yīng)的引導(dǎo)標(biāo)識字節(jié),使字節(jié)無效,處于未激活狀態(tài);

      激活工具激活分區(qū)的未激活狀態(tài)采取的方式包括:修改分區(qū)項中對應(yīng)的引導(dǎo)標(biāo)志字節(jié),使字節(jié)有效,處于激活狀態(tài)。

      激活工具通過sata/sas協(xié)議修改分區(qū)項中的引導(dǎo)標(biāo)志字節(jié);激活工具通過tcp/ip網(wǎng)絡(luò)協(xié)議接收激活信號。

      os測試的方法具體為:

      31)、根據(jù)所需測試的項目通過相應(yīng)的自動化測試工具進行測試;

      32)、將測試的返回值與匹配值進行對比;

      33)、將對比結(jié)果進行記錄并生成測試log。

      分區(qū)os內(nèi)的測試項目細(xì)節(jié)內(nèi)容,包括通過軟硬件在os下對產(chǎn)品的軟硬體信息做對比確認(rèn),對軟硬體功能做掃描檢查,對軟硬體的負(fù)載能力做檢查。

      本地服務(wù)器通過tcp/ip協(xié)議將測試結(jié)果發(fā)送給遠(yuǎn)程控制端。

      本實施將本地服務(wù)器的硬盤分為四個邏輯分區(qū),在四個邏輯分區(qū)內(nèi)分別安裝os,共有四種os,分別對這四種os進行自動切換測試。

      1)、將需要安裝os的本地服務(wù)器的硬盤進行邏輯分區(qū):分區(qū)1、分區(qū)2、分區(qū)3、分區(qū)4;

      21)、激活工具修改分區(qū)1的引導(dǎo)標(biāo)志字節(jié),使字節(jié)有效,激活分區(qū)1,并在分區(qū)1內(nèi)安裝os1;

      22)、本地服務(wù)器啟動到os1,自動化測試工具進行兼容性測試和壓力測試;

      23)、本地服務(wù)器將測試log1通過tcp/ip協(xié)議發(fā)送給遠(yuǎn)程控制端;

      24)、激活工具通過tcp/ip網(wǎng)絡(luò)協(xié)議接收到分區(qū)1的激活信號,給本地服務(wù)器下重啟命令,同時修改分區(qū)1的引導(dǎo)標(biāo)志字節(jié),使字節(jié)無效,使分區(qū)1處于未激活狀態(tài);

      41)、激活工具修改分區(qū)2的引導(dǎo)標(biāo)志字節(jié),使字節(jié)有效,激活分區(qū)2,并在分區(qū)2內(nèi)安裝os2;

      42)、本地服務(wù)器重啟進入os2;自動化測試工具進行兼容性測試和壓力測試;

      43)、本地服務(wù)器將測試log2通過tcp/ip協(xié)議發(fā)送給遠(yuǎn)程控制端;

      44)、激活工具通過tcp/ip網(wǎng)絡(luò)協(xié)議接收到分區(qū)2的激活信號,給本地服務(wù)器下重啟命令,同時修改分區(qū)2的引導(dǎo)標(biāo)志字節(jié),使字節(jié)無效,使分區(qū)2處于未激活狀態(tài);

      51)、激活工具修改分區(qū)3的引導(dǎo)標(biāo)志字節(jié),使字節(jié)有效,激活分區(qū)3,并在分區(qū)3內(nèi)安裝os3;

      52)、本地服務(wù)器重啟進入os3;自動化測試工具進行兼容性測試和壓力測試;

      53)、本地服務(wù)器將測試log3通過tcp/ip協(xié)議發(fā)送給遠(yuǎn)程控制端;

      54)、激活工具通過tcp/ip網(wǎng)絡(luò)協(xié)議接收到分區(qū)3的激活信號,給本地服務(wù)器下重啟命令,同時修改分區(qū)3的引導(dǎo)標(biāo)志字節(jié),使字節(jié)無效,使分區(qū)3處于未激活狀態(tài);

      61)、激活工具修改分區(qū)4的引導(dǎo)標(biāo)志字節(jié),使字節(jié)有效,激活分區(qū)4,并在分區(qū)4內(nèi)安裝os4;

      62)、本地服務(wù)器重啟進入os4;自動化測試工具進行兼容性測試和壓力測試;

      63)、本地服務(wù)器將測試log4通過tcp/ip協(xié)議發(fā)送給遠(yuǎn)程控制端;

      64)、激活工具通過tcp/ip網(wǎng)絡(luò)協(xié)議接收到分區(qū)4的激活信號,給本地服務(wù)器下重啟命令,同時修改分區(qū)4的引導(dǎo)標(biāo)志字節(jié),使字節(jié)無效,使分區(qū)4處于未激活狀態(tài);

      7)、檢查硬盤所有分區(qū),如果是最后一個分區(qū),則表明所有分區(qū)的os測試完畢,進行關(guān)機測試結(jié)束;否則繼續(xù)進行os測試。

      本發(fā)明還可以適用于硬盤分2個邏輯分區(qū)2種os、3個邏輯分區(qū)3種os,2種os和3種os的自動切換os測試方法與4個邏輯分區(qū)4種os的自動切換os的測試方法相同,在此就不再贅述。

      如圖2所示,本發(fā)明還包括一種自動切換os的測試系統(tǒng),利用一種自動切換os的測試方法,實現(xiàn)os的自動切換測試功能。

      自動切換os的測試系統(tǒng)包括本地服務(wù)器和遠(yuǎn)程控制端,本地服務(wù)器和遠(yuǎn)程控制端通過tcp/ip協(xié)議通訊;本地服務(wù)器包括激活工具和自動化測試工具。

      激活工具用于激活硬盤分區(qū)。

      激活工具通過tcp/ip的網(wǎng)絡(luò)協(xié)議收到激活對應(yīng)分區(qū)的信號后,在本地透過sata/sas協(xié)議修改本次啟動分區(qū)項中對應(yīng)的引導(dǎo)標(biāo)識字節(jié)為未激活狀態(tài);

      激活工具通過sata/sas協(xié)議修改信號傳遞指定分區(qū)項中對應(yīng)的引導(dǎo)標(biāo)識字節(jié)為激活狀態(tài),并給本地主機下重啟命令。

      自動化測試工具用于對os進行測試,并將測試返回值與匹配值進行對比,將對比結(jié)果記錄并生產(chǎn)測試log。

      本實施例是通過對服務(wù)器單個硬盤的不同分區(qū)做os切換,當(dāng)服務(wù)器有多個硬盤需要進行分區(qū)處理時,還可以通過在多個硬盤的獨立os做切換,通過遠(yuǎn)程修改硬盤的啟動順序,并激活硬盤做os的切換。

      本發(fā)明可一次自動完成服務(wù)器多種os的兼容性測試或/和壓力測試,在保證測試品質(zhì)的情況下,有效提升了測試效率,能夠更加貼合客戶處的使用環(huán)境,縮短測試周期增加產(chǎn)品競爭力。

      以上所述只是本發(fā)明的優(yōu)選實施方式,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也被視為本發(fā)明的保護范圍。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1