12步改进QTP测试性能

来源:互联网 发布:忘尘娇喘 网络歌手 编辑:程序博客网 时间:2024/05/18 03:22

以下为HP官方提供的几点如何改进QTP性能的方式:


01.
当开启QTP时只载入需要的Add-ins,这一点不管是在录制还是回放时都会有性能提升。

02. 运行测试脚本时选择fast模式,打开Tools–》Options窗口选择fast mode选项,一旦开启了fast模式,QTP在执行测试脚本时不会在执行每一步时显示箭头,但测试运行速度会明显提高。

03. 关闭Active Screen,打开Tools 》 Options 》Active Screen 》 设置capture level为None

04. 关闭Screen Capture:Tools > Options > Run > Screen Capture


05. 降低相关的超时设置,当QTP无法识别到对象时,它会去等等待一段时间直到对象成功识别,如果超时则识别失败。

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

07. (仅适用于Web Add-in) File > Settings… > Web > Browser Navigation Time Out

08. 关闭智能识别: File > Settings…> 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 > Options > Windows Applications > Advanced > “Always Enumerate child windows“选择