一種測試服務器串口的方法及裝置的制造方法
【技術領域】
[0001 ]本發(fā)明涉及計算機技術領域,特別涉及一種測試服務器串口的方法及裝置。
【背景技術】
[0002]隨著計算機技術的不斷發(fā)展,服務器的性能得到不斷的提高,在各個領域中越來越多的用戶采用計算能力更強的服務器運行自己的核心應用。串口設備是通過串口與服務器通信的設備,雖然現在串口設備越來越少,但在一些特定的場合串口設備仍具有重要的應用,串口作為服務器中必不可少的一部分,其性能直接影響服務器的性能,為了保證服務器能夠穩(wěn)定、可靠地運行用戶的核心應用,需要對服務器的串口進行測試。
[0003]目前,針對服務器串口的測試方法,主要是通過回路頭檢測串口在數據通信過程中是否連通,以確保服務器串口能夠正常使用。
[0004]針對于現有技術測試服務器串口的方法,僅測試串口在數據通信過程中是否連通,對于串口在使用過程中的性能不做測試,這樣,服務器串口雖然可以實現通信,但在實際使用過程中串口的性能很可能不滿足用戶的使用需求,造成服務器不能正常執(zhí)行用戶的應用,因而,服務器的穩(wěn)定性較低。
【發(fā)明內容】
[0005]本發(fā)明提供一種測試服務器串口的方法及裝置,能夠提高服務器的穩(wěn)定性。
[0006]本發(fā)明實施例提供了一種測試服務器串口的方法,包括:
[0007]根據預設的測試參數,確定目標串口、測試模式及控制臺終端;
[0008]判斷當前服務器的主機配置及系統(tǒng)設置是否滿足測試要求;
[0009]如果是,根據所述測試模式,向所述目標串口持續(xù)發(fā)送至少一種串口打印信息;
[0010]在所述目標串口將所述串口打印信息轉換為網絡打印信息后,通過外部網絡向所述控制臺終端發(fā)送所述網絡打印信息,在所述控制臺終端上打印所述網絡打印信息。
[0011]優(yōu)選地,所述測試模式為永久打印模式或循環(huán)打印模式;
[0012]所述根據所述測試模式,向所述目標串口持續(xù)發(fā)送至少一種串口打印信息包括:
[0013]當所述測試模式為永久打印模式時,以預設的波特率持續(xù)向所述目標串口發(fā)送至少一種串口打印信息,直至接收到外部發(fā)送的停止測試的指令后,停止發(fā)送所述串口打印信息;
[0014]當所述測試模式為循環(huán)打印模式時,以預設的波特率持續(xù)向所述目標串口發(fā)送至少一種串口打印信息,直至發(fā)送所述串口打印信息的次數達到預設的目標次數后,停止發(fā)送所述串口打印信息。
[0015]優(yōu)選地,該方法進一步包括:在所述控制臺終端上創(chuàng)建至少一個顯示窗口,其中所述顯示窗口的個數與所述網絡打印信息的種類數相同;
[0016]所述在所述控制臺終端上打印所述網絡打印信息包括:在所述控制臺終端上的每個所述顯示窗口打印不同種類的所述網絡打印信息。
[0017]優(yōu)選地,該方法進一步包括:
[0018]當包括至少兩個所述顯示窗口時,根據預設的切換周期,每發(fā)送所述切換周期規(guī)定次數的所述串口打印信息,將各個所述顯示窗口中打印的網絡打印信息的種類進行切換。
[0019]優(yōu)選地,該方法進一步包括:
[0020]接收到外部發(fā)送的動態(tài)關閉指令后,將所述動態(tài)關閉指令指定的所述顯示窗口關閉,終止在該顯示窗口打印對應的所述網絡打印信息。
[0021]本發(fā)明實施例還提供了一種測試服務器串口的裝置,包括:確定單元、判斷單元、第一發(fā)送單元及第二發(fā)送單元;
[0022]所述確定單元,用于根據預設的測試參數,確定目標串口、測試模式及控制臺終端;
[0023]所述判斷單元,用于判斷當前服務器的主機配置及系統(tǒng)設置是否滿足測試要求;
[0024]所述第一發(fā)送單元,用于根據所述判斷單元的判斷結果,如果是,根據所述確定單元確定的測試模式,向所述目標串口發(fā)送至少一種串口打印信息;
[0025]所述第二發(fā)送單元,用于在所述目錄串口將所述第一發(fā)送單元發(fā)送的串口打印信息轉換為網絡打印信息后,通過外部網絡向所述確定單元確定的控制臺終端發(fā)送所述網絡打印信息,在所述控制臺終端上打印所述網絡打印信息。
[0026]優(yōu)選地,所述第一發(fā)送單元,具體用于執(zhí)行如下操作:
[0027]當所述測試模式為永久打印模式時,以預設的波特率持續(xù)向所述目標串口發(fā)送至少一種串口打印信息,直至接收到外部發(fā)送的停止測試的指令后,停止發(fā)送所述串口打印信息;
[0028]當所述測試模式為循環(huán)打印模式時,以預設的波特率持續(xù)向所述目標串口發(fā)送至少一種串口打印信息,直至發(fā)送所述串口打印信息的次數達到預設的目標次數后,停止發(fā)送所述串口打印信息。
[0029]優(yōu)選地,該裝置進一步包括:創(chuàng)建單元;
[0030]所述創(chuàng)建單元,用于在所述控制臺終端上創(chuàng)建至少一個顯示窗口,其中所述顯示窗口的個數與所述網絡打印信息的種類數相同;
[0031]所述第二發(fā)送單元,用于在所述控制臺終端上的每個所述顯示窗口打印不同種類的所述網絡打印信息。
[0032]優(yōu)選地,該裝置進一步包括:切換單元;
[0033]所述切換單元,用于當所述創(chuàng)建單元創(chuàng)建的顯示窗口的個數至少為兩個時,根據預設的切換周期,所述第一發(fā)送單元每發(fā)送所述切換周期規(guī)定次數的所述串口打印信息,將各個所述顯示窗口中打印的網絡打印信息的種類進行切換。
[0034]優(yōu)選地,該裝置進一步包括:控制單元;
[0035]所述控制單元,用于接收到外部發(fā)送的動態(tài)關閉指令后,將所述動態(tài)關閉指令指定的所述顯示窗口關閉,終止在該顯示窗口打印對應的所述網絡打印信息。
[0036]本發(fā)明實施例提供了一種測試服務器串口的方法及裝置,在測試過程中根據預設的測試參數確定目標串口、測試模式及控制臺終端,在判斷當前服務器的主機配置及系統(tǒng)設置滿足測試要求后,根據測試模式,持續(xù)向目標串口發(fā)送串口打印信息,在目標串口將串口打印信息轉換成網絡打印信息后,通過外部網絡將網絡打印信息發(fā)送至控制臺終端,在控制臺終端上打印網絡打印信息,這樣,通過設置測試參數,持續(xù)向目標串口發(fā)送串口打印信息,一方面可以測試目標串口是否可用,另一方面可以測試目標串口在高負載下的穩(wěn)定性,從而有效發(fā)現服務器串口設計中存在的缺陷進行修正,從而提高服務器的穩(wěn)定性。
【附圖說明】
[0037]圖1是本發(fā)明一個實施例提供的一種測試服務器串口的方法流程圖;
[0038]圖2是本發(fā)明另一個實施例提供的一種測試服務器串口的方法流程圖;
[0039]圖3是本發(fā)明一個實施例提供的一種測試服務器串口的裝置示意圖。
【具體實施方式】
[0040]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0041]如圖1所示,本發(fā)明一個實施例提供了一種測試服務器串口的方法,包括:
[0042]步驟101:根據預設的測試參數,確定目標串口、測試模式及控制臺終端;
[0043]步驟102:判斷當前服務器的主機配置及系統(tǒng)設置是否滿足測試要求,如果是,執(zhí)行步驟103,否則結束當前流程;
[0044]步驟103:根據所述測試模式,向所述目標串口持續(xù)發(fā)送至少一種串口打