本發明專利技術提供一種Linux系統下自動控制服務器老化時間的方法,屬于服務器生產自動化測試技術領域,在服務器上安裝Linux操作系統,搭建軟件運行所需要的環境;啟動服務器進入Linux操作系統,自動運行壓力測試程序;壓力測試程序首先設置默認壓力測試時間的變量,包括CPU、內存壓力測試時間和硬盤壓力測試時間變量;其次,獲取機器序列號,通過序列號查找相應訂單號,查找相對應的訂單是否有對應的壓力測試時間要求;再次,查找是否存在指定序列號的壓力測試時間,最后根據查找結果進行壓力測試,測試結束后自動上傳測試結果。通過網頁設定老化壓力測試時間,簡易、便捷。
【技術實現步驟摘要】
本專利技術涉及服務器生產自動化測試技術,尤其涉及。使用一種測試系統和程序,通過外圍網頁設置時間,來完成不同產品、不同訂單、不同序列號的壓力測試時間測試。
技術介紹
在服務器生產過程中,需要對服務器進行模擬用戶使用環境壓力測試,以保證服務器在客戶使用時穩定、可靠的要求。在現有的Linux系統下控制服務器老化時間的方法是:程序中設定壓力測試時間,需要不同的老化時間時更改、使用不同的壓力測試程序。該方法對于需要多種不同老化時間的服務器壓力測試,操作繁瑣,需要記憶每個壓力測試程序及對應時間,不易操作,且容易出現錯誤。
技術實現思路
本專利技術的技術任務是提供一種易操作的、可以依據訂單、序列號設定不同壓力測試的時間,提升效率的。本方法設計一種程序自動識別、控制用戶按照訂單號或者序列號設定壓力測試時間的方法。程序識別的優先級別從高到低依次為:序列號、訂單號、通用機器。壓力測試程序如果在規定時間內測試結束,則自動循環進行達到測試規定時間。程序收集所有壓力測試結果上傳服務器數據庫中保存。本專利技術的技術方案是 ,包括如下步驟: (1)、在服務器上安裝Linux操作系統,搭建軟件運行所需的環境; (2)、Linux系統安裝完成后自動運行壓力測試程序; (3)、設置默認壓力測試時間,包括CPU、內存壓力測試時間和硬盤壓力測試時間 (4)、獲取測試機器的序列號,通過序列號查找機器的訂單號; (5)、通過訂單號查找該訂單是否存在特殊壓力測試時間的設置; (6)、通過序列號查找該序列號是否存在特殊壓力測試時間的設置; (7)、依據查找到的結果進行壓力測試,其壓力測試時間要求順序為:序列號要求為第一優先級、其次為訂單要求,如無特殊要求,按照默認值進行壓力時間測試; (8)、壓力測試結束后,可以把測試數據計算后上傳至服務器的數據庫中進行記錄。其中步驟(2),壓力測試程序是自動運行,不需要人為干預,是一種自動化測試方法。關于步驟(5)、(6)、(7),該方法是一種多種控制方式并存的,可以根據具體需求進行不同壓力時間測試的方法。關于(8),測試結束后自動上傳測試結果。本專利技術的有益效果是: (1)、通過一個程序可以設定不同訂單、序列號的老化時間,不需要再通過修改、選擇老化測試程序,大大降低了操作的復雜程度; (2)、可以根據需要通過網頁設定不同機器的老化壓力測試時間,時間設定更加定制化,適用性更強; (3 )、通過網頁設定老化壓力測試時間,簡易、便捷。【附圖說明】 圖1是本專利技術的的流程圖; 圖2是通過訂單設置老化時間網頁示意圖; 圖3是通過序列號設置老化時間網頁示意圖。【具體實施方式】參照說明書附圖和具體實施例對本專利技術的種Linux系統下自動控制服務器老化時間方法作以下詳細地說明。實施例1: 訂單為某重點客戶訂單,按訂單進行特殊老化壓力測試時間管理,設定壓力測試時間總時長為20小時,其中CPU、內存壓力測試時間18小時,硬盤壓力測試時間2小時。步驟如下: (1)、在服務器上安裝Linux操作系統,搭建軟件運行所需的環境; (2)、Linux系統安裝完成后自動運行壓力測試程序; (3)、獲取測試機器的序列號,通過序列號查找機器的訂單號; (4)、通過訂單號查找該訂單是否存在特殊壓力測試時間的設置; (5)、查詢該訂單要求特殊老化時間,設置程序老化時間變量; (6)、通過序列號查找該序列號是否存在特殊壓力測試時間的設置,檢查序列號沒有特殊老化時間要求; (7)、按照訂單要求時間進行循環壓力測試; (8 )、上傳老化壓力測試結果到服務器數據庫中。實施例2: 某序列號機器有故障,多次維修后,故障排除。為保證機器出貨后故障不再復現,對該機器增加壓力測試時間,測試總時長48小時,其中CPU、內存壓力測試時間40小時,硬盤壓力測試時間8小時。步驟如下: (1)、在服務器上安裝Linux操作系統,搭建軟件運行所需的環境; (2)、Linux系統安裝完成后自動運行壓力測試程序; (3)、獲取測試機器的序列號,通過序列號查找機器的訂單號; (4)、通過訂單號查找該訂單是否存在特殊壓力測試時間的設置; (5)、通過序列號查找該序列號是否存在特殊壓力測試時間的設置; (6 )、該序列號要求特殊老化時間,設置老化時間變量; (7)、按照訂單要求時間進行循環壓力測試; (8 )、上傳老化壓力測試結果到服務器數據庫中。通過上面【具體實施方式】,所述
的技術人員可容易的實現本專利技術。但是應當理解,本專利技術并不限于上述的2種【具體實施方式】。在公開的實施方式的基礎上,所述
的技術人員可任意組合不同的技術特征,從而實現不同的技術方案。【主權項】1.,其特征在于包括如下步驟: (1)、在服務器上安裝Linux操作系統,搭建軟件運行所需的環境; (2)、Linux系統安裝完成后自動運行壓力測試程序; (3)、設置默認壓力測試時間; (4)、獲取測試機器的序列號,通過序列號查找機器的訂單號; (5)、通過訂單號查找該訂單是否存在特殊壓力測試時間的設置; (6)、通過序列號查找該序列號是否存在特殊壓力測試時間的設置; (7)、依據查找到的結果進行壓力測試,其壓力測試時間要求順序為:序列號要求為第一優先級、其次為訂單要求,如無特殊要求,按照默認值進行壓力時間測試; (8)、壓力測試結束后,把測試數據計算后上傳至服務器的數據庫中進行記錄。2.根據權利要求1所述的,其特征在于,設置默認壓力測試時間,包括CPU、內存壓力測試時間和硬盤壓力測試時間。3.根據權利要求1所述的,其特征在于,測試結束后自動上傳測試結果。【專利摘要】本專利技術提供,屬于服務器生產自動化測試
,在服務器上安裝Linux操作系統,搭建軟件運行所需要的環境;啟動服務器進入Linux操作系統,自動運行壓力測試程序;壓力測試程序首先設置默認壓力測試時間的變量,包括CPU、內存壓力測試時間和硬盤壓力測試時間變量;其次,獲取機器序列號,通過序列號查找相應訂單號,查找相對應的訂單是否有對應的壓力測試時間要求;再次,查找是否存在指定序列號的壓力測試時間,最后根據查找結果進行壓力測試,測試結束后自動上傳測試結果。通過網頁設定老化壓力測試時間,簡易、便捷。【IPC分類】G06F11/22【公開號】CN105404567【申請號】CN201510725772【專利技術人】王笠 【申請人】浪潮電子信息產業股份有限公司【公開日】2016年3月16日【申請日】2015年10月30日本文檔來自技高網...
【技術保護點】
一種Linux系統下自動控制服務器老化時間的方法,其特征在于包括如下步驟:??(1)、在服務器上安裝Linux操作系統,搭建軟件運行所需的環境;??(2)、Linux系統安裝完成后自動運行壓力測試程序;??(3)、設置默認壓力測試時間;???(4)、獲取測試機器的序列號,通過序列號查找機器的訂單號;??(5)、通過訂單號查找該訂單是否存在特殊壓力測試時間的設置;??(6)、通過序列號查找該序列號是否存在特殊壓力測試時間的設置;??(7)、依據查找到的結果進行壓力測試,其壓力測試時間要求順序為:序列號要求為第一優先級、其次為訂單要求,如無特殊要求,按照默認值進行壓力時間測試;???(8)、壓力測試結束后,把測試數據計算后上傳至服務器的數據庫中進行記錄。
【技術特征摘要】
【專利技術屬性】
技術研發人員:王笠,
申請(專利權)人:浪潮電子信息產業股份有限公司,
類型:發明
國別省市:山東;37
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。