一種自動(dòng)開關(guān)機(jī)壓力測(cè)試方法
【專利摘要】本發(fā)明公開了一種自動(dòng)開關(guān)機(jī)壓力測(cè)試方法,包含開機(jī)自啟動(dòng)模塊、開機(jī)控制模塊、關(guān)機(jī)控制模塊、開關(guān)機(jī)時(shí)間次數(shù)記錄模塊和通過串口記錄故障現(xiàn)象模塊,五個(gè)部分,所述方法步驟如下:首先正常開機(jī)后,上位機(jī)軟件會(huì)開始調(diào)用軟件開機(jī)自啟動(dòng)模塊進(jìn)行自動(dòng)運(yùn)行,然后收到經(jīng)行測(cè)試的命令后,調(diào)用關(guān)機(jī)控制模塊實(shí)現(xiàn)定時(shí)自動(dòng)關(guān)機(jī),在每次開機(jī)和關(guān)機(jī)時(shí)都會(huì)調(diào)用開關(guān)機(jī)時(shí)間次數(shù)記錄模塊記錄下相關(guān)時(shí)間并保存到文檔中,主機(jī)在每次開機(jī)時(shí)都會(huì)調(diào)用串口記錄故障現(xiàn)象模塊與下位機(jī)經(jīng)行一次串口通信,如果通信不正常,會(huì)紀(jì)錄相關(guān)故障。采用本發(fā)明方法所提供的軟件,能提供友好的交互界面,簡(jiǎn)單易用,并且利用科學(xué)的算法和質(zhì)量控制體系控制設(shè)計(jì),保證了軟件本身的可靠性。
【專利說明】一種自動(dòng)開關(guān)機(jī)壓力測(cè)試方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種自動(dòng)開關(guān)機(jī)壓力測(cè)試方法。
技術(shù)背景
[0002]隨著計(jì)算機(jī)行業(yè)的快速發(fā)展,針對(duì)某單一功能的測(cè)試軟件腳本也越來越多,而對(duì)于一個(gè)計(jì)算機(jī)系統(tǒng)來說,開關(guān)機(jī)是最為基本的功能,但對(duì)應(yīng)用于具有高度可靠性要求的系統(tǒng)來說,一次開關(guān)機(jī)的異常將可能帶來致命的問題。因此系統(tǒng)開關(guān)機(jī)的壓力測(cè)試顯得尤為重要。
[0003]由于開關(guān)機(jī)問題往往需要通過上千次甚至上萬次的測(cè)試才能復(fù)現(xiàn)問題。如果采用人工去開關(guān)機(jī)的工作量非常大,并且人為的去操作,還可能會(huì)出現(xiàn)測(cè)試疲勞導(dǎo)致記錯(cuò)測(cè)試數(shù)量、未正確識(shí)別故障等問題。因此如果有一款軟件,能夠根據(jù)設(shè)定自動(dòng)控制系統(tǒng)進(jìn)行開關(guān)機(jī)操作,同時(shí)記錄測(cè)試數(shù)量和故障,將極大的提高工作效率,并將測(cè)試精準(zhǔn)度大幅提高。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是:一款具備自動(dòng)控制系統(tǒng)開關(guān)機(jī)、記錄開關(guān)機(jī)次數(shù)和時(shí)間、以及記錄故障異常狀態(tài)的軟件設(shè)計(jì)方案。
[0005]本發(fā)明所采用的技術(shù)方案為:
一種自動(dòng)開關(guān)機(jī)壓力測(cè)試方法,包含開機(jī)自啟動(dòng)模塊、開機(jī)控制模塊、關(guān)機(jī)控制模塊、開關(guān)機(jī)時(shí)間次數(shù)記錄模塊和通過串口記錄故障現(xiàn)象模塊,五個(gè)部分,所述方法步驟如下:首先正常開機(jī)后,上位機(jī)軟件會(huì)開始調(diào)用軟件開機(jī)自啟動(dòng)模塊進(jìn)行自動(dòng)運(yùn)行,然后收到經(jīng)行測(cè)試的命令后,調(diào)用關(guān)機(jī)控制模塊實(shí)現(xiàn)定時(shí)自動(dòng)關(guān)機(jī),在每次開機(jī)和關(guān)機(jī)時(shí)都會(huì)調(diào)用開關(guān)機(jī)時(shí)間次數(shù)記錄模塊記錄下相關(guān)時(shí)間并保存到文檔中,主機(jī)在每次開機(jī)時(shí)都會(huì)調(diào)用串口記錄故障現(xiàn)象模塊與下位機(jī)經(jīng)行一次串口通信,如果通信不正常,會(huì)紀(jì)錄相關(guān)故障。
[0006]所述開機(jī)自啟動(dòng)模塊:
【權(quán)利要求】
1.一種自動(dòng)開關(guān)機(jī)壓力測(cè)試方法,其特征在于:包含開機(jī)自啟動(dòng)模塊、開機(jī)控制模塊、關(guān)機(jī)控制模塊、開關(guān)機(jī)時(shí)間次數(shù)記錄模塊和通過串口記錄故障現(xiàn)象模塊,五個(gè)部分,所述方法步驟如下:首先正常開機(jī)后,上位機(jī)軟件會(huì)開始調(diào)用軟件開機(jī)自啟動(dòng)模塊進(jìn)行自動(dòng)運(yùn)行,然后收到經(jīng)行測(cè)試的命令后,調(diào)用關(guān)機(jī)控制模塊實(shí)現(xiàn)定時(shí)自動(dòng)關(guān)機(jī),在每次開機(jī)和關(guān)機(jī)時(shí)都會(huì)調(diào)用開關(guān)機(jī)時(shí)間次數(shù)記錄模塊記錄下相關(guān)時(shí)間并保存到文檔中,主機(jī)在每次開機(jī)時(shí)都會(huì)調(diào)用串口記錄故障現(xiàn)象模塊與下位機(jī)經(jīng)行一次串口通信,如果通信不正常,會(huì)紀(jì)錄相關(guān)故障。
2.根據(jù)權(quán)利要求1所述的一種自動(dòng)開關(guān)機(jī)壓力測(cè)試方法,其特征在于, 所述開機(jī)自啟動(dòng)模塊:
HWND hffnd=GetSafeHwnd () ;// 得到窗口句柄
Tray(m_hffnd, NIM_ADD, m_hIcon, "kaiguanjitest");
AfxBeginThread (Hide, hffnd, THREAD_PRIORITY_NORMAL) ; // 啟動(dòng)時(shí)隱藏程序窗口。
3.根據(jù)權(quán)利要求1所述的一種自動(dòng)開關(guān)機(jī)壓力測(cè)試方法,其特征在于, 所述關(guān)機(jī)控制模塊:
4.根據(jù)權(quán)利要求1所述的一種自動(dòng)開關(guān)機(jī)壓力測(cè)試方法,其特征在于, 所述開關(guān)機(jī)時(shí)間次數(shù)記錄模塊:
5.根據(jù)權(quán)利要求1所述的一種自動(dòng)開關(guān)機(jī)壓力測(cè)試方法,其特征在于, 所述串口記錄故障現(xiàn)象模塊:
6.根據(jù)權(quán)利要求1所述的一種自動(dòng)開關(guān)機(jī)壓力測(cè)試方法,其特征在于, 所述開機(jī)控制模塊
【文檔編號(hào)】G06F11/36GK103885884SQ201410143801
【公開日】2014年6月25日 申請(qǐng)日期:2014年4月11日 優(yōu)先權(quán)日:2014年4月11日
【發(fā)明者】朱新政 申請(qǐng)人:山東超越數(shù)控電子有限公司