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