[發明專利]一種創建虛擬操作系統測試服務器的方法在審
| 申請號: | 201710828644.3 | 申請日: | 2017-09-14 |
| 公開(公告)號: | CN107608887A | 公開(公告)日: | 2018-01-19 |
| 發明(設計)人: | 王建剛 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南舜源專利事務所有限公司37205 | 代理人: | 張亮 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 創建 虛擬 操作系統 測試 服務器 方法 | ||
技術領域
本發明屬于服務器測試領域,具體涉及一種創建虛擬操作系統測試服務器的方法。
背景技術
目前我們在做某些Linux服務器測試項目,如DC reboot測試時,會用另外一臺Linux服務器節點作為控制節點,或用到光口交換機、SFP光模塊、SFP光纖跳線等設備。這樣用到的測試設備就較多,給測試準備工作帶來不便。在windows電腦上虛擬出linux操作系統,并作出相應的系統環境配置,虛擬的Linux系統在服務器測試中代替實際的Linux服務器控制節點進行服務器測試。
發明內容
本發明的目的在于,針對上述現有技術存在的缺陷,提供設計一種基于虛擬操作系統的服務器測試的方法,以解決上述技術問題。
為了達到上述目的,本發明的技術方案是:
一種創建虛擬操作系統測試服務器的方法,包括如下步驟:
在客戶端創建虛擬操作系統,并做出相應的系統環境配置;
在虛擬操作系統中將客戶端與被測服務器建立網絡橋接;
獲取服務器測試點的識別信息與預先設定的參考測試信息進行匹配,對匹配成功的測試點,運行調用測試程序進行測試。
進一步的,在客戶端創建虛擬操作系統,并做出相應的系統環境配置的步驟包括:
客戶端內存空間中加載應用程序的執行代碼;
根據加載在客戶端內存空間中的應用程序的執行代碼,獲取對系統資源的調用請求;
根據對系統資源的調用請求修改系統資源的路徑為虛擬系統目錄下的對應路徑,同時獲取執行應用程序所需的虛擬操作系統的配置信息;
根據修改后的路徑,對系統資源執行調用請求。
進一步的,根據對系統資源的調用請求修改系統資源的路徑為虛擬系統目錄下的對應路徑包括:
根據系統資源的調用請求,獲取應用程序所要調用的操作系統資源;
操作系統資源訪問入口處的執行程序被跳轉程序代替,根據跳轉程序所述應用程序改為調用虛擬操作系統。
進一步的,根據配置信息將相同功能的、執行應用程序所需的虛擬操作系統的組件組成模組,與虛擬操作系統核心部分建立鏈接并載入客戶端內存空間中。
進一步的,根據更改組件的指令消息,虛擬操作系統核心部分動態更改與虛擬操作系統核心部分鏈接的虛擬操作系統組件。
進一步的,對匹配成功的測試點運行調用測試程序進行測試的步驟包括:
將標準測試數據發送到測試點;
接收測試點反饋的對標準測試數據分析處理的結果;
根據反饋的分析處理結果判斷是否與預先設定的標準結果相匹配,并輸出測試數據。
進一步的,獲取服務器測試點的識別信息與預先設定的參考測試信息進行匹配,對匹配成功的測試點,運行調用測試程序進行測試,測試結束之后還包括:
執行被跳轉程序代替的操作系統資源訪問入口處的執行程序,返回調用客戶端本機操作系統資源。
本發明的有益效果在于,在客戶端創建虛擬操作系統搭建成一個測試控制節點,節省工作時間,提高工作效率,比起傳統笨重的測試控制節點,該控制節點可隨身攜帶到任何測試地點,既方便又節約空間;不需配置另外的服務器節點,節約測試資源。
此外,本發明設計原理可靠,結構簡單,具有非常廣泛的應用前景。
由此可見,本發明與現有技術相比,具有突出的實質性特點和顯著地進步,其實施的有益效果也是顯而易見的。
附圖說明
圖1為本實施例提供的一種創建虛擬操作系統測試服務器的方法的流程圖。
圖2為另一實施例提供的一種創建虛擬操作系統測試服務器的方法的流程圖。
圖3為另一實施例提供的一種創建虛擬操作系統測試服務器的方法的流程圖。
具體實施方式
下面結合附圖并通過具體實施例對本發明進行詳細闡述,以下實施例是對本發明的解釋,而本發明并不局限于以下實施方式。
如圖1所示,本實施例提供的一種創建虛擬操作系統測試服務器的方法,包括如下步驟:
步驟1:在客戶端創建虛擬操作系統,并做出相應的系統環境配置;
其中步驟1還包括:
步驟11:客戶端內存空間中加載應用程序的執行代碼;
步驟12:根據加載在客戶端內存空間中的應用程序的執行代碼,獲取對系統資源的調用請求;
步驟13:根據對系統資源的調用請求修改系統資源的路徑為虛擬系統目錄下的對應路徑,同時獲取執行應用程序所需的虛擬操作系統的配置信息;
步驟14:根據修改后的路徑,對系統資源執行調用請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710828644.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自動報錄軟件缺陷的方法及系統
- 下一篇:一種軟件測試用例評審方法及系統





