天天看點

改進qtp性能

01. 當開啟QTP時隻載入需要的Add-ins,這一點不管是在錄制還是回放時都會有性能提升。

02. 運作測試腳本時選擇fast模式,打開Tools–》Options視窗選擇fast mode選項,一旦開啟了fast模式,QTP在執行測試腳本時不會在執行每一步時顯示箭頭,但測試運作速度會明顯提高。

03. 關閉Active Screen,打開Tools 》 Options 》Active Screen 》 設定capture level為None

<a href="http://www.iquicktest.com/wp-content/uploads/2013/03/ActiveScreen.jpg" target="_blank"></a>

Active Screen

04. 關閉Screen Capture:Tools &gt; Options &gt; Run &gt; Screen Capture

<a href="http://www.iquicktest.com/wp-content/uploads/2013/03/ScreenCapture.jpg" target="_blank"></a>

Screen Capture

05. 降低相關的逾時設定,當QTP無法識别到對象時,它會去等等待一段時間直到對象成功識别,如果逾時則識别失敗。

06. (任意Add-in) File &gt; Settings… &gt; Run &gt; Object Synchronization Time Out

08. 關閉智能識别: File &gt; Settings…&gt; Run Option

09. 如果執行腳本在遠端共享機器上執行,請轉移至本地進行執行。

10. 如果使用并發license伺服器,可以建立一個LSFORCEHOST變量來強迫QTP搜尋指定機器,進而省去了每次連接配接所耗費的時間。

11. (僅适用于Web add-ins)設定HKEY_Current_User\Software\Mercury Interactive\QuickTest Professional\MicTest\Packages\WebPackage\Settings下的三個鍵值

IgnoreHiddenFrames = 1

InteractiveSync = 1

OptimizeElementConnection = 1

12. 取消Tools &gt; Options &gt; Windows Applications &gt; Advanced &gt; “Always Enumerate child windows“選擇  

本文轉自 小強測試幫 51CTO部落格,原文連結:http://blog.51cto.com/xqtesting/1160035,如需轉載請自行聯系原作者

繼續閱讀