一種Linux系統(tǒng)下自動(dòng)控制服務(wù)器老化時(shí)間的方法
【技術(shù)領(lǐng)域】
[0001]
本發(fā)明涉及服務(wù)器生產(chǎn)自動(dòng)化測(cè)試技術(shù),尤其涉及一種Linux系統(tǒng)下自動(dòng)控制服務(wù)器老化時(shí)間的方法。使用一種測(cè)試系統(tǒng)和程序,通過外圍網(wǎng)頁(yè)設(shè)置時(shí)間,來完成不同產(chǎn)品、不同訂單、不同序列號(hào)的壓力測(cè)試時(shí)間測(cè)試。
【背景技術(shù)】
[0002]在服務(wù)器生產(chǎn)過程中,需要對(duì)服務(wù)器進(jìn)行模擬用戶使用環(huán)境壓力測(cè)試,以保證服務(wù)器在客戶使用時(shí)穩(wěn)定、可靠的要求。
[0003]在現(xiàn)有的Linux系統(tǒng)下控制服務(wù)器老化時(shí)間的方法是:程序中設(shè)定壓力測(cè)試時(shí)間,需要不同的老化時(shí)間時(shí)更改、使用不同的壓力測(cè)試程序。該方法對(duì)于需要多種不同老化時(shí)間的服務(wù)器壓力測(cè)試,操作繁瑣,需要記憶每個(gè)壓力測(cè)試程序及對(duì)應(yīng)時(shí)間,不易操作,且容易出現(xiàn)錯(cuò)誤。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的技術(shù)任務(wù)是提供一種易操作的、可以依據(jù)訂單、序列號(hào)設(shè)定不同壓力測(cè)試的時(shí)間,提升效率的一種Linux系統(tǒng)下自動(dòng)控制服務(wù)器老化時(shí)間的方法。
[0005]本方法設(shè)計(jì)一種程序自動(dòng)識(shí)別、控制用戶按照訂單號(hào)或者序列號(hào)設(shè)定壓力測(cè)試時(shí)間的方法。程序識(shí)別的優(yōu)先級(jí)別從高到低依次為:序列號(hào)、訂單號(hào)、通用機(jī)器。壓力測(cè)試程序如果在規(guī)定時(shí)間內(nèi)測(cè)試結(jié)束,則自動(dòng)循環(huán)進(jìn)行達(dá)到測(cè)試規(guī)定時(shí)間。程序收集所有壓力測(cè)試結(jié)果上傳服務(wù)器數(shù)據(jù)庫(kù)中保存。
[0006]本發(fā)明的技術(shù)方案是
一種Linux系統(tǒng)下自動(dòng)控制服務(wù)器老化時(shí)間的方法,包括如下步驟:
(1)、在服務(wù)器上安裝Linux操作系統(tǒng),搭建軟件運(yùn)行所需的環(huán)境;
(2)、Linux系統(tǒng)安裝完成后自動(dòng)運(yùn)行壓力測(cè)試程序;
(3)、設(shè)置默認(rèn)壓力測(cè)試時(shí)間,包括CPU、內(nèi)存壓力測(cè)試時(shí)間和硬盤壓力測(cè)試時(shí)間
(4)、獲取測(cè)試機(jī)器的序列號(hào),通過序列號(hào)查找機(jī)器的訂單號(hào);
(5)、通過訂單號(hào)查找該訂單是否存在特殊壓力測(cè)試時(shí)間的設(shè)置;
(6)、通過序列號(hào)查找該序列號(hào)是否存在特殊壓力測(cè)試時(shí)間的設(shè)置;
(7)、依據(jù)查找到的結(jié)果進(jìn)行壓力測(cè)試,其壓力測(cè)試時(shí)間要求順序?yàn)?序列號(hào)要求為第一優(yōu)先級(jí)、其次為訂單要求,如無特殊要求,按照默認(rèn)值進(jìn)行壓力時(shí)間測(cè)試;
(8)、壓力測(cè)試結(jié)束后,可以把測(cè)試數(shù)據(jù)計(jì)算后上傳至服務(wù)器的數(shù)據(jù)庫(kù)中進(jìn)行記錄。
[0007]其中步驟(2),壓力測(cè)試程序是自動(dòng)運(yùn)行,不需要人為干預(yù),是一種自動(dòng)化測(cè)試方法。
[0008]關(guān)于步驟(5)、(6)、(7),該方法是一種多種控制方式并存的,可以根據(jù)具體需求進(jìn)行不同壓力時(shí)間測(cè)試的方法。
[0009]關(guān)于(8),測(cè)試結(jié)束后自動(dòng)上傳測(cè)試結(jié)果。
[0010]本發(fā)明的有益效果是:
(1)、通過一個(gè)程序可以設(shè)定不同訂單、序列號(hào)的老化時(shí)間,不需要再通過修改、選擇老化測(cè)試程序,大大降低了操作的復(fù)雜程度;
(2)、可以根據(jù)需要通過網(wǎng)頁(yè)設(shè)定不同機(jī)器的老化壓力測(cè)試時(shí)間,時(shí)間設(shè)定更加定制化,適用性更強(qiáng);
(3 )、通過網(wǎng)頁(yè)設(shè)定老化壓力測(cè)試時(shí)間,簡(jiǎn)易、便捷。
【附圖說明】
[0011 ] 圖1是本發(fā)明的的流程圖;
圖2是通過訂單設(shè)置老化時(shí)間網(wǎng)頁(yè)示意圖;
圖3是通過序列號(hào)設(shè)置老化時(shí)間網(wǎng)頁(yè)示意圖。
【具體實(shí)施方式】
[0012]參照說明書附圖和具體實(shí)施例對(duì)本發(fā)明的種Linux系統(tǒng)下自動(dòng)控制服務(wù)器老化時(shí)間方法作以下詳細(xì)地說明。
[0013]實(shí)施例1:
訂單為某重點(diǎn)客戶訂單,按訂單進(jìn)行特殊老化壓力測(cè)試時(shí)間管理,設(shè)定壓力測(cè)試時(shí)間總時(shí)長(zhǎng)為20小時(shí),其中CPU、內(nèi)存壓力測(cè)試時(shí)間18小時(shí),硬盤壓力測(cè)試時(shí)間2小時(shí)。
[0014]步驟如下:
(1)、在服務(wù)器上安裝Linux操作系統(tǒng),搭建軟件運(yùn)行所需的環(huán)境;
(2)、Linux系統(tǒng)安裝完成后自動(dòng)運(yùn)行壓力測(cè)試程序;
(3)、獲取測(cè)試機(jī)器的序列號(hào),通過序列號(hào)查找機(jī)器的訂單號(hào);
(4)、通過訂單號(hào)查找該訂單是否存在特殊壓力測(cè)試時(shí)間的設(shè)置;
(5)、查詢?cè)撚唵我筇厥饫匣瘯r(shí)間,設(shè)置程序老化時(shí)間變量;
(6)、通過序列號(hào)查找該序列號(hào)是否存在特殊壓力測(cè)試時(shí)間的設(shè)置,檢查序列號(hào)沒有特殊老化時(shí)間要求;
(7)、按照訂單要求時(shí)間進(jìn)行循環(huán)壓力測(cè)試;
(8 )、上傳老化壓力測(cè)試結(jié)果到服務(wù)器數(shù)據(jù)庫(kù)中。
[0015]實(shí)施例2:
某序列號(hào)機(jī)器有故障,多次維修后,故障排除。為保證機(jī)器出貨后故障不再?gòu)?fù)現(xiàn),對(duì)該機(jī)器增加壓力測(cè)試時(shí)間,測(cè)試總時(shí)長(zhǎng)48小時(shí),其中CPU、內(nèi)存壓力測(cè)試時(shí)間40小時(shí),硬盤壓力測(cè)試時(shí)間8小時(shí)。
[0016]步驟如下:
(1)、在服務(wù)器上安裝Linux操作系統(tǒng),搭建軟件運(yùn)行所需的環(huán)境;
(2)、Linux系統(tǒng)安裝完成后自動(dòng)運(yùn)行壓力測(cè)試程序;
(3)、獲取測(cè)試機(jī)器的序列號(hào),通過序列號(hào)查找機(jī)器的訂單號(hào);
(4)、通過訂單號(hào)查找該訂單是否存在特殊壓力測(cè)試時(shí)間的設(shè)置;
(5)、通過序列號(hào)查找該序列號(hào)是否存在特殊壓力測(cè)試時(shí)間的設(shè)置; (6 )、該序列號(hào)要求特殊老化時(shí)間,設(shè)置老化時(shí)間變量;
(7)、按照訂單要求時(shí)間進(jìn)行循環(huán)壓力測(cè)試;
(8 )、上傳老化壓力測(cè)試結(jié)果到服務(wù)器數(shù)據(jù)庫(kù)中。
[0017]通過上面【具體實(shí)施方式】,所述技術(shù)領(lǐng)域的技術(shù)人員可容易的實(shí)現(xiàn)本發(fā)明。但是應(yīng)當(dāng)理解,本發(fā)明并不限于上述的2種【具體實(shí)施方式】。在公開的實(shí)施方式的基礎(chǔ)上,所述技術(shù)領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實(shí)現(xiàn)不同的技術(shù)方案。
【主權(quán)項(xiàng)】
1.一種Linux系統(tǒng)下自動(dòng)控制服務(wù)器老化時(shí)間的方法,其特征在于包括如下步驟: (1)、在服務(wù)器上安裝Linux操作系統(tǒng),搭建軟件運(yùn)行所需的環(huán)境; (2)、Linux系統(tǒng)安裝完成后自動(dòng)運(yùn)行壓力測(cè)試程序; (3)、設(shè)置默認(rèn)壓力測(cè)試時(shí)間; (4)、獲取測(cè)試機(jī)器的序列號(hào),通過序列號(hào)查找機(jī)器的訂單號(hào); (5)、通過訂單號(hào)查找該訂單是否存在特殊壓力測(cè)試時(shí)間的設(shè)置; (6)、通過序列號(hào)查找該序列號(hào)是否存在特殊壓力測(cè)試時(shí)間的設(shè)置; (7)、依據(jù)查找到的結(jié)果進(jìn)行壓力測(cè)試,其壓力測(cè)試時(shí)間要求順序?yàn)?序列號(hào)要求為第一優(yōu)先級(jí)、其次為訂單要求,如無特殊要求,按照默認(rèn)值進(jìn)行壓力時(shí)間測(cè)試; (8)、壓力測(cè)試結(jié)束后,把測(cè)試數(shù)據(jù)計(jì)算后上傳至服務(wù)器的數(shù)據(jù)庫(kù)中進(jìn)行記錄。2.根據(jù)權(quán)利要求1所述的一種Linux系統(tǒng)下自動(dòng)控制服務(wù)器老化時(shí)間的方法,其特征在于,設(shè)置默認(rèn)壓力測(cè)試時(shí)間,包括CPU、內(nèi)存壓力測(cè)試時(shí)間和硬盤壓力測(cè)試時(shí)間。3.根據(jù)權(quán)利要求1所述的一種Linux系統(tǒng)下自動(dòng)控制服務(wù)器老化時(shí)間的方法,其特征在于,測(cè)試結(jié)束后自動(dòng)上傳測(cè)試結(jié)果。
【專利摘要】本發(fā)明提供一種Linux系統(tǒng)下自動(dòng)控制服務(wù)器老化時(shí)間的方法,屬于服務(wù)器生產(chǎn)自動(dòng)化測(cè)試技術(shù)領(lǐng)域,在服務(wù)器上安裝Linux操作系統(tǒng),搭建軟件運(yùn)行所需要的環(huán)境;啟動(dòng)服務(wù)器進(jìn)入Linux操作系統(tǒng),自動(dòng)運(yùn)行壓力測(cè)試程序;壓力測(cè)試程序首先設(shè)置默認(rèn)壓力測(cè)試時(shí)間的變量,包括CPU、內(nèi)存壓力測(cè)試時(shí)間和硬盤壓力測(cè)試時(shí)間變量;其次,獲取機(jī)器序列號(hào),通過序列號(hào)查找相應(yīng)訂單號(hào),查找相對(duì)應(yīng)的訂單是否有對(duì)應(yīng)的壓力測(cè)試時(shí)間要求;再次,查找是否存在指定序列號(hào)的壓力測(cè)試時(shí)間,最后根據(jù)查找結(jié)果進(jìn)行壓力測(cè)試,測(cè)試結(jié)束后自動(dòng)上傳測(cè)試結(jié)果。通過網(wǎng)頁(yè)設(shè)定老化壓力測(cè)試時(shí)間,簡(jiǎn)易、便捷。
【IPC分類】G06F11/22
【公開號(hào)】CN105404567
【申請(qǐng)?zhí)枴緾N201510725772
【發(fā)明人】王笠
【申請(qǐng)人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開日】2016年3月16日
【申請(qǐng)日】2015年10月30日