日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

命令測試方法、裝置、電子設備、存儲介質和程序產品與流程

文檔序號:39727011發(fā)布日期:2024-10-22 13:27閱讀:2來源:國知局
命令測試方法、裝置、電子設備、存儲介質和程序產品與流程

本發(fā)明涉及設備測試?,尤其涉及一種命令測試方法、裝置、電子設備、存儲介質和程序產品。


背景技術:

1、在當前的服務器系統(tǒng)中,bmc(baseboard?management?controller,基板管理控制器)作為服務器硬件管理的重要組件,通過標準接口如smbus(system?management?bus,系統(tǒng)管理總線)來獲取設備端的各種信息,以便進行設備管理。

2、然而,由于不同服務器廠商的bmc命令存在差異,對于設備廠商而言,其研發(fā)的硬件設備,如gpu(graphics?processing?unit,圖形處理器)等,需要兼容各服務器廠商的bmc命令,以便能夠順利集成并受到各服務器廠商bmc的有效管理。因此,設備廠商不僅需要投入大量資源購買各廠商的服務器,還需要將被測的硬件設備逐一安裝到各廠商的服務器上,才能對相應服務器的bmc命令進行測試,不僅導致了高昂的測試成本,而且測試過程繁瑣、測試效率低下。


技術實現思路

1、本發(fā)明提供一種命令測試方法、裝置、電子設備、存儲介質和程序產品,用以解決相關技術中各服務器bmc命令測試存在的測試成本高昂、測試效率低下的缺陷。

2、本發(fā)明提供一種命令測試方法,所述方法應用于計算機平臺,所述方法包括:

3、基于測試程序,從預設命令集合中獲取待測試命令,并將所述待測試命令發(fā)送給被測設備進行測試,所述測試程序是預先在所述計算機平臺上構建的,所述預設命令集合是預先基于各服務器端的測試命令構建的;

4、接收所述被測設備返回的響應結果,并基于所述響應結果,確定所述待測試命令對應的測試結果。

5、根據本發(fā)明提供的一種命令測試方法,所述預設命令集合的構建步驟包括:

6、獲取所述各服務器端的測試命令的相關信息,所述相關信息包括命令文檔信息、命令跟蹤信息中的至少一種;

7、對所述各服務器端的測試命令的相關信息進行解析,得到各測試命令的命令格式和參數信息;

8、基于所述各測試命令的命令格式和參數信息,構建所述預設命令集合。

9、根據本發(fā)明提供的一種命令測試方法,所述基于測試程序,從預設命令集合中獲取待測試命令,并將所述待測試命令發(fā)送給被測設備進行測試,包括:

10、基于測試程序,對所述預設命令集合進行遍歷,并將遍歷到的預設命令作為所述待測試命令;

11、基于系統(tǒng)管理總線接口,將所述待測試命令發(fā)送給所述被測設備進行測試。

12、根據本發(fā)明提供的一種命令測試方法,所述基于所述響應結果,確定所述待測試命令對應的測試結果,包括:

13、將所述響應結果與預期結果進行比較,得到比較結果;

14、若所述比較結果為比較一致,則確定所述待測試命令對應的測試結果為測試成功,否則,確定所述待測試命令對應的測試結果為測試失敗。

15、根據本發(fā)明提供的一種命令測試方法,所述確定所述待測試命令對應的測試結果,之后還包括:

16、基于所述預設命令集合,獲取所述待測試命令對應的服務器端標識;

17、將所述服務器端標識和所述待測試命令對應的測試結果進行關聯,并基于關聯結果,對所述各服務器端的測試命令的測試結果進行分類展示。

18、根據本發(fā)明提供的一種命令測試方法,所述預設命令集合包括溫度獲取命令、功率獲取命令、hbm狀態(tài)獲取命令、pcie狀態(tài)獲取命令、fru信息獲取命令中的至少一種。

19、根據本發(fā)明提供的一種命令測試方法,所述各服務器端的測試命令的命令類型均為bmc命令。

20、本發(fā)明還提供一種命令測試裝置,所述裝置應用于計算機平臺,所述裝置包括:

21、發(fā)送單元,用于基于測試程序,從預設命令集合中獲取待測試命令,并將所述待測試命令發(fā)送給被測設備進行測試,所述測試程序是預先在所述計算機平臺上構建的,所述預設命令集合是預先基于各服務器端的測試命令構建的;

22、確定單元,用于接收所述被測設備返回的響應結果,并基于所述響應結果,確定所述待測試命令對應的測試結果。

23、本發(fā)明還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現如上述任一種所述命令測試方法。

24、本發(fā)明還提供一種非暫態(tài)計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現如上述任一種所述命令測試方法。

25、本發(fā)明還提供一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現如上述任一種所述命令測試方法。

26、本發(fā)明提供的命令測試方法、裝置、電子設備、存儲介質和程序產品,通過預先在計算機平臺上構建的測試程序,能夠從預設命令集合中自動獲取待測試命令,并將這些命令直接發(fā)送給被測設備進行測試,由于預設命令集合基于各服務器端的測試命令構建得到,因此,能夠在單一計算機平臺上,實現對不同服務器端測試命令的全面覆蓋與高效測試,從而無需再購買不同廠商的服務器,也無需將被測設備逐一安裝到服務器上進行測試,不僅大幅降低了測試成本,還簡化了測試流程,顯著提升了測試效率。



技術特征:

1.一種命令測試方法,其特征在于,所述方法應用于計算機平臺,所述方法包括:

2.根據權利要求1所述的命令測試方法,其特征在于,所述預設命令集合的構建步驟包括:

3.根據權利要求1所述的命令測試方法,其特征在于,所述基于測試程序,從預設命令集合中獲取待測試命令,并將所述待測試命令發(fā)送給被測設備進行測試,包括:

4.根據權利要求1所述的命令測試方法,其特征在于,所述基于所述響應結果,確定所述待測試命令對應的測試結果,包括:

5.根據權利要求1所述的命令測試方法,其特征在于,所述確定所述待測試命令對應的測試結果,之后還包括:

6.根據權利要求1至5任一項所述的命令測試方法,其特征在于,所述預設命令集合包括溫度獲取命令、功率獲取命令、hbm狀態(tài)獲取命令、pcie狀態(tài)獲取命令、fru信息獲取命令中的至少一種。

7.根據權利要求1至5任一項所述的命令測試方法,其特征在于,所述各服務器端的測試命令的命令類型均為bmc命令。

8.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述程序時實現如權利要求1至7任一項所述命令測試方法。

9.一種非暫態(tài)計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現如權利要求1至7任一項所述命令測試方法。

10.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現如權利要求1至7任一項所述命令測試方法。


技術總結
本發(fā)明涉及設備測試技術領域,提供一種命令測試方法、裝置、電子設備、存儲介質和程序產品,其中方法包括:基于測試程序,從預設命令集合中獲取待測試命令,并將所述待測試命令發(fā)送給被測設備進行測試,所述測試程序是預先在所述計算機平臺上構建的,所述預設命令集合是預先基于各服務器端的測試命令構建的,接收所述被測設備返回的響應結果,并基于所述響應結果,確定所述待測試命令對應的測試結果。本發(fā)明提供的方法、裝置、電子設備、存儲介質和程序產品,能夠在單一計算機平臺上實現對不同服務器端測試命令的全面覆蓋與高效測試,從而降低測試成本,提升測試效率。

技術研發(fā)人員:請求不公布姓名,請求不公布姓名,請求不公布姓名,請求不公布姓名
受保護的技術使用者:上海壁仞科技股份有限公司
技術研發(fā)日:
技術公布日:2024/10/21
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1