[發明專利]虛擬機超時機制測試方法、系統、終端及存儲介質在審
| 申請號: | 202111231229.2 | 申請日: | 2021-10-22 |
| 公開(公告)號: | CN114003421A | 公開(公告)日: | 2022-02-01 |
| 發明(設計)人: | 李波 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F11/14;G06F11/34 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 徐槐 |
| 地址: | 215100 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 超時 機制 測試 方法 系統 終端 存儲 介質 | ||
本發明提供一種虛擬機超時機制測試方法、系統、終端及存儲介質,包括:為瀏覽器賦值第一句柄,并為虛擬機賦值第二句柄;在瀏覽器頁面等待指定時間后,利用第二句柄切換至測試虛擬機界面,調用測試虛擬機的關機操作項對測試虛擬機進行關機重啟操作并記錄操作結果;利用第一句柄切換至瀏覽器界面通過瀏覽器界面操作結束測試虛擬機的超時狀態,通過調用第二句柄驗證是否能夠成功打開測試虛擬機并將記錄驗證結果。本發明可長時間驗證KVM超時機制,有利于提高產品質量,符合公司利益及客戶期望。
技術領域
本發明涉及虛擬機技術領域,具體涉及一種虛擬機超時機制測試方法、系統、終端及存儲介質。
背景技術
KVM代表著鍵盤(Keyboard)、顯示器(Video)和鼠標(Mouse),即利用一組鍵盤、顯示器和鼠標實現對設備的控制,在遠程調度監控方面發揮著重要作用,BMC有VGA接口,BMC支持虛擬的KVM功能,通過開啟KVM可以查看到服務器的顯示,并可以操作。Kernel-basedVirtual Machine的簡稱,是一個開源的系統虛擬化模塊,自Linux 2.6.20之后集成在Linux的各個主要發行版本中。它使用Linux自身的調度器進行管理,所以相對于Xen,其核心源碼很少。KVM已成為學術界的主流VMM之一。KVM的虛擬化需要硬件支持(如Intel VT技術或者AMD V技術)。是基于硬件的完全虛擬化。而Xen早期則是基于軟件模擬的Para-Virtualization,新版本則是基于硬件支持的完全虛擬化。但Xen本身有自己的進程調度器,存儲管理模塊等,所以代碼較為龐大。廣為流傳的商業系統虛擬化軟件VMware ESX系列是基于軟件模擬的Full-Virtualization。
在KVM會話具有超時機制,其超時后會退出,這樣具有安全性,避免長時間不超時被他人操作,如關機等,后果嚴重。當在實際測試過程中會出現超時后KVM無法再開啟或KVM永不超時情況,因此需要進行一定壓力測試,避免出現該現象。
發明內容
針對現有技術的上述不足,本發明提供一種虛擬機超時機制測試方法、系統、終端及存儲介質,以解決上述技術問題。
第一方面,本發明提供一種虛擬機超時機制測試方法,包括:
為瀏覽器賦值第一句柄,并為虛擬機賦值第二句柄;
在瀏覽器頁面等待指定時間后,利用第二句柄切換至測試虛擬機界面,調用測試虛擬機的關機操作項對測試虛擬機進行關機重啟操作并記錄操作結果;
利用第一句柄切換至瀏覽器界面通過瀏覽器界面操作結束測試虛擬機的超時狀態,通過調用第二句柄驗證是否能夠成功打開測試虛擬機并將記錄驗證結果。
進一步的,為瀏覽器賦值第一句柄,并為虛擬機賦值第二句柄,包括:
登錄瀏覽器,并將在瀏覽器頁面獲取的句柄值賦值給第一句柄;
開啟測試虛擬機頁面,并將在測試虛擬機頁面獲取的句柄值賦值給第二句柄。
進一步的,在瀏覽器頁面等待指定時間后,利用第二句柄切換至測試虛擬機界面,調用測試虛擬機的關機操作項對測試虛擬機進行關機重啟操作并記錄操作結果,包括:
利用第一句柄切換至瀏覽器界面,并開始計時;
判斷計時時間是否達到根據超時機制啟動時間設定的等待時間:
若是,則利用第二句柄切換至測試虛擬機界面。
進一步的,所述方法還包括:
循環執行所述虛擬機超時機制測試方法直至循環次數達到設定的次數,并將每次執行過程中獲取的操作結果和驗證結果保存至測試日志。
第二方面,本發明提供一種虛擬機超時機制測試系統,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111231229.2/2.html,轉載請聲明來源鉆瓜專利網。





