[發明專利]一種針對CPU壓力測試的自動測試方法在審
| 申請號: | 201610026937.5 | 申請日: | 2016-01-12 |
| 公開(公告)號: | CN105700979A | 公開(公告)日: | 2016-06-22 |
| 發明(設計)人: | 潘霖 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 針對 cpu 壓力 測試 自動 方法 | ||
1.一種針對CPU壓力測試的自動測試方法,其特征在于,主要分兩個部分:1)、軟件的自動安裝;2)、CPU壓力參數設置及自動壓力測試;
在Windows系統下,使用CPU壓力測試軟件,通過類Basic語言相關命令,模擬用戶鼠標鍵盤操作,實現對CPU壓力的自動測試。
2.根據權利要求1所述的方法,其特征在于,
使用類Basic語言命令,向OS發送模擬用戶的鍵盤鼠標操作的命令,實現CPU壓力軟件的自動安裝并進行測試。
3.根據權利要求1所述的方法,其特征在于,
具體實現內容如下:
#region---ScriptWritergeneratedcodeStart---
Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",4)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
Run('C:/Users/Administrator/Desktop/burnintestforwin&linux/bitpro.exe')
WinWait("Setup-BurnInTest","")
IfNotWinActive("Setup-BurnInTest","")ThenWinActivate("Setup-BurnInTest","")
WinWaitActive("Setup-BurnInTest","")
MouseMove(362,360)
MouseDown("left")
MouseUp("left")
MouseMove(135,304)
MouseDown("left")
MouseUp("left")
MouseMove(359,370)
MouseDown("left")
MouseUp("left")
MouseMove(363,362)
MouseDown("left")
MouseUp("left")
MouseDown("left")
MouseUp("left")
MouseDown("left")
MouseUp("left")
MouseMove(185,184)
MouseDown("left")
MouseUp("left")
MouseMove(365,364)
MouseDown("left")
MouseUp("left")
WinWait("BurnInTestbyPassMarkSoftware","")
IfNotWinActive("BurnInTestbyPassMarkSoftware","")ThenWinActivate("BurnInTestbyPassMarkSoftware","")
WinWaitActive("BurnInTestbyPassMarkSoftware","")
MouseMove(219,410)
MouseDown("left")
MouseUp("left")
WinWait("classname=TaskListThumbnailWnd","")
IfNotWinActive("classname=TaskListThumbnailWnd","")ThenWinActivate("classname=TaskListThumbnailWnd","")
WinWaitActive("classname=TaskListThumbnailWnd","")
MouseMove(1039,166)
MouseDown("left")
MouseUp("left")
WinWait("burnintestforwin&linux","")
IfNotWinActive("burnintestforwin&linux","")ThenWinActivate("burnintestforwin&linux","")
WinWaitActive("burnintestforwin&linux","")
MouseMove(241,352)
MouseDown("left")
MouseUp("left")
WinWait("Readme.txt-記事本","")
IfNotWinActive("Readme.txt-記事本","")ThenWinActivate("Readme.txt-記事本","")
WinWaitActive("Readme.txt-記事本","")
MouseDown("left")
MouseMove(11,129)
MouseDown("left")
MouseMove(207,203)
MouseUp("left")
MouseMove(179,164)
MouseDown("right")
MouseMove(182,167)
MouseUp("right")
MouseMove(239,231)
MouseDown("left")
MouseUp("left")
MouseMove(995,17)
MouseDown("left")
MouseUp("left")
WinWait("BurnInTestbyPassMarkSoftware","")
IfNotWinActive("BurnInTestbyPassMarkSoftware","")ThenWinActivate("BurnInTestbyPassMarkSoftware","")
WinWaitActive("BurnInTestbyPassMarkSoftware","")
MouseMove(81,545)
MouseDown("left")
MouseUp("left")
MouseMove(157,377)
MouseDown("right")
MouseUp("right")
MouseMove(225,460)
MouseDown("left")
MouseMove(224,461)
MouseUp("left")
MouseMove(203,541)
MouseDown("left")
MouseUp("left")
WinWait("Thanks","")
IfNotWinActive("Thanks","")ThenWinActivate("Thanks","")
WinWaitActive("Thanks","")
MouseMove(386,102)
MouseDown("left")
MouseMove(387,101)
MouseUp("left")
MouseMove(361,122)
MouseDown("left")
MouseUp("left")
WinWait("BurnInTestV7.1Pro","")
IfNotWinActive("BurnInTestV7.1Pro","")ThenWinActivate("BurnInTestV7.1Pro","")
WinWaitActive("BurnInTestV7.1Pro","")
MouseMove(364,71)
MouseDown("left")
MouseUp("left")
WinWait("GettingreadytorunBurnintests","")
IfNotWinActive("GettingreadytorunBurnintests","")ThenWinActivate("GettingreadytorunBurnintests","")
WinWaitActive("GettingreadytorunBurnintests","")
MouseMove(311,263)
MouseDown("left")
MouseUp("left")
WinWait("StopBIT","")
IfNotWinActive("StopBIT","")ThenWinActivate("StopBIT","")
WinWaitActive("StopBIT","")
MouseMove(67,77)
MouseDown("left")
MouseUp("left")
#endregion---ScriptWritergeneratedcodeEnd---。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610026937.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種實現U盤自動掛載并測試USB端口速率的方法
- 下一篇:一種萃取裝置





