亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種測試的方法及管理裝置的制造方法

文檔序號:9929448閱讀:251來源:國知局
一種測試的方法及管理裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種測試的方法及管理裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的飛速發(fā)展,中間件技術(shù)日益成熟,形成了很多中間件行業(yè)規(guī)范甚至是國際標(biāo)準(zhǔn),很多公司內(nèi)部都會維護(hù)自己的中間件版本。在中間件研發(fā)中,研發(fā)人員編寫完接口后,對所研發(fā)的接口的功能進(jìn)行全面的測試是每個公司、研發(fā)和測試人員所希望的,但是在實際開發(fā)過程中,往往是開發(fā)完模塊或者功能后再去對模塊或功能進(jìn)行測試,由于測試的不完全性,不能最大程度發(fā)現(xiàn)問題,這就導(dǎo)致了在研發(fā)后需要大量的人員去從事維護(hù)性的工作,提高了研發(fā)成本。
[0003]因此對開發(fā)的模塊或者功能進(jìn)行測試很重要。在現(xiàn)有技術(shù)中,對硬件環(huán)境進(jìn)行測試時,由于不同的測試會對硬件環(huán)境產(chǎn)生不同的影響,因此為了保證每次測試的準(zhǔn)確性,在此次測試完成后,為了不影響下次測試,需要對產(chǎn)品進(jìn)行斷電處理,使產(chǎn)品恢復(fù)至最初的硬件環(huán)境,增加了測試的復(fù)雜度。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的實施例提供一種測試的方法及管理裝置,用以降低測試的復(fù)雜度。
[0005]為達(dá)到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0006]本發(fā)明實施例提供了一種測試的方法,包括:接收客戶端發(fā)送的連接請求消息;根據(jù)所述連接請求消息,確定所述客戶端的類型;在確定所述客戶端的類型為普通客戶端時,在預(yù)設(shè)目錄下為所述普通客戶端創(chuàng)建臨時目錄,將服務(wù)管理進(jìn)程的工作目錄存儲的測試案例的動態(tài)庫文件復(fù)制到所述臨時目錄中,并為所述普通客戶端創(chuàng)建測試子進(jìn)程;所述預(yù)設(shè)目錄是與所述服務(wù)管理進(jìn)程的工作目錄不同的目錄;所述測試子進(jìn)程接收所述普通客戶端發(fā)送的測試指令,并根據(jù)所述測試指令在硬件環(huán)境模擬包模擬出的硬件環(huán)境中進(jìn)行相應(yīng)的測試處理。
[0007]可選地,還包括:在確定所述客戶端的類型為特權(quán)客戶端時,在所述服務(wù)管理進(jìn)程的工作目錄中創(chuàng)建特權(quán)子進(jìn)程;所述特權(quán)子進(jìn)程接收所述特權(quán)客戶端發(fā)送的執(zhí)行指令,根據(jù)所述執(zhí)行指令利用所述特權(quán)子進(jìn)程進(jìn)行相應(yīng)的處理。
[0008]可選地,所述測試指令中攜帶有替換測試案例的動態(tài)庫文件;所述根據(jù)所述測試指令利用所述測試子進(jìn)程在硬件環(huán)境模擬包模擬出的硬件環(huán)境中進(jìn)行相應(yīng)的測試處理包括:所述測試子進(jìn)程根據(jù)所述測試指令中攜帶的替換測試案例的動態(tài)庫文件對所述臨時目錄中的測試案例的動態(tài)庫文件進(jìn)行相應(yīng)的替換處理;所述測試子進(jìn)程對所述臨時目錄中替換后的測試案例的動態(tài)庫文件在硬件環(huán)境模擬包模擬出的硬件環(huán)境中進(jìn)行相應(yīng)的測試處理。
[0009]可選地,所述測試指令中攜帶有測試案例的標(biāo)號;所述根據(jù)所述測試指令利用所述測試子進(jìn)程在硬件環(huán)境模擬包模擬出的硬件環(huán)境中進(jìn)行相應(yīng)的測試包括:所述測試子進(jìn)程根據(jù)所述測試指令攜帶的所述測試案例的標(biāo)號,在所述測試案例的動態(tài)庫文件中確定出所述測試案例的標(biāo)號對應(yīng)的測試案例的動態(tài)文件,對所述測試案例的標(biāo)號對應(yīng)的測試案例的動態(tài)文件在硬件環(huán)境模擬包模擬出的硬件環(huán)境中進(jìn)行相應(yīng)的測試處理。
[0010]進(jìn)一步的,本發(fā)明實施例提供了一種測試的管理裝置,包括:接收單元,用于接收客戶端發(fā)送的連接請求消息;確定單元,用于根據(jù)所述接收單元接收的所述連接請求消息,確定所述客戶端的類型;處理單元,用于在所述確定單元確定所述客戶端的類型為普通客戶端時,在預(yù)設(shè)目錄下為所述普通客戶端創(chuàng)建臨時目錄,將服務(wù)管理進(jìn)程的工作目錄存儲的測試案例的動態(tài)庫文件復(fù)制到所述臨時目錄中,并為所述普通客戶端創(chuàng)建測試子進(jìn)程;所述預(yù)設(shè)目錄是與所述服務(wù)管理進(jìn)程的工作目錄不同的目錄;所述處理單元,還用于通過所述測試子進(jìn)程接收所述普通客戶端發(fā)送的測試指令,并根據(jù)所述測試指令在硬件環(huán)境模擬包模擬出的硬件環(huán)境中進(jìn)行相應(yīng)的測試處理。
[0011]可選地,所述處理單元,還用于在所述確定單元確定所述客戶端的類型為特權(quán)客戶端時,在所述服務(wù)管理進(jìn)程的工作目錄中創(chuàng)建特權(quán)子進(jìn)程;通過所述特權(quán)子進(jìn)程接收所述特權(quán)客戶端發(fā)送的執(zhí)行指令,根據(jù)所述執(zhí)行指令利用所述特權(quán)子進(jìn)程進(jìn)行相應(yīng)的處理。
[0012]可選地,所述測試指令中攜帶有替換測試案例的動態(tài)庫文件;所述處理單元,具體用于通過所述測試子進(jìn)程根據(jù)所述測試指令中攜帶的替換測試案例的動態(tài)庫文件對所述臨時目錄中的測試案例的動態(tài)庫文件進(jìn)行相應(yīng)的替換處理;通過所述測試子進(jìn)程對所述臨時目錄中替換后的測試案例的動態(tài)庫文件在硬件環(huán)境模擬包模擬出的硬件環(huán)境中進(jìn)行相應(yīng)的測試處理。
[0013]可選地,所述測試指令中攜帶有測試案例的標(biāo)號;所述處理單元,具體用于通過所述測試子進(jìn)程根據(jù)所述測試指令攜帶的所述測試案例的標(biāo)號,在所述測試案例的動態(tài)庫文件中確定出所述測試案例的標(biāo)號對應(yīng)的測試案例的動態(tài)文件,對所述測試案例的標(biāo)號對應(yīng)的測試案例的動態(tài)文件在硬件環(huán)境模擬包模擬出的硬件環(huán)境中進(jìn)行相應(yīng)的測試處理。
[0014]本發(fā)明實施例提供了一種測試的方法及管理裝置,包括:接收客戶端發(fā)送的連接請求消息;根據(jù)連接請求消息,確定客戶端的類型;在確定客戶端的類型為普通客戶端時,在預(yù)設(shè)目錄下為普通客戶端創(chuàng)建臨時目錄,將測試案例的動態(tài)庫文件復(fù)制到所述臨時目錄中,并為普通客戶端創(chuàng)建測試子進(jìn)程;接收普通客戶端發(fā)送的測試指令,并根據(jù)測試指令利用所述測試子進(jìn)程在硬件環(huán)境模擬包模擬出的硬件環(huán)境中進(jìn)行相應(yīng)的測試處理。這樣,測試的管理裝置在確定出客戶端的類型為普通客戶端后,為普通客戶端創(chuàng)建臨時目錄,進(jìn)而將測試案件的動態(tài)文件復(fù)制到臨時目錄中,并為普通客戶端創(chuàng)建測試子進(jìn)程。接收到客戶端發(fā)送的測試指令后,可以在硬件環(huán)境模擬包模擬出的硬件環(huán)境中,根據(jù)此測試指令利用測試子進(jìn)程進(jìn)行相應(yīng)的測試處理。在本發(fā)明中,可以在硬件環(huán)境模擬包模擬出的硬件環(huán)境中進(jìn)行相應(yīng)的測試,而無需在真實的硬件環(huán)境中進(jìn)行測試,這樣一來,在每次進(jìn)行完測試后無需通過斷電恢復(fù)為硬件環(huán)境,從而降低了測試的復(fù)雜度。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明實施例提供的一種測試的方法的流程示意圖;
[0017]圖2為本發(fā)明實施例提供的另一種測試的方法的流程示意圖;
[0018]圖3為本發(fā)明實施例提供的一種測試的管理裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0019]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0020]本發(fā)明實施例提供了一種測試的方法,如圖1所示,包括:
[0021 ]步驟101、接收客戶端發(fā)送的連接請求消息。
[0022]具體的,在客戶端需要對硬件環(huán)境進(jìn)行測試時,測試的管理裝置通過安裝硬件環(huán)境模擬包可以模擬出硬件環(huán)境。這樣,客戶端在對硬件環(huán)境進(jìn)行測試時,可以在硬件環(huán)境模擬包模擬出的硬件環(huán)境中進(jìn)行相應(yīng)測試。此時,客戶端需要先與測試的管理裝置建立連接,客戶端需向測試的管理裝置發(fā)送連接請求消息。測試的管理裝置接收此連接請求消息。
[0023]測試的管理裝置可以通過服務(wù)管理進(jìn)程不斷的監(jiān)聽固定端口例如2222端口,確定是否有客
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1