以下为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“选择