小扁 发表于 2013-10-8 19:39:21

几个关于QTP和VBS的问题,希望大侠们能帮忙看看~

学习QTP一段时间了,公司交给我一个自动化测试项目,是测试一个服务器页面,功能点较多,脚本量比较大,所以分成了好多个Test,现在要整合运行遇到了一些问题。
1.因为跳转页面频繁,IE缓存会导致虚存过高,运行速度变慢等问题,所以想问问可以用VBS脚本将IE对象设置为退出时清除缓存么?或者自动清除IE缓存的VBS脚本?
2.在每个test中,最后一个Action都是恢复配置的操作,用VBS脚本可以将Test设置为运行出错时就运行最后一个Action么?如果可以,语句应该是怎样的?

云层 发表于 2013-10-9 12:03:30

1.IE对象理论可以
2.可以考虑用恢复场景

黑羽祭 发表于 2013-10-10 09:46:20

回复 1# 小扁


    1. 运行速度慢真的是IE缓存造成的? 清除缓存真的能提高运行速度了么? 有的时候你的脚本过快也会引起这样的问题,前一个页面的内容还未释放就开始加载另个页面的内容。
    2.这个问题你通过设置QTP的 File-->Settings-->RUn选项卡里   When error....里,试试看选择成proceed to next action iteration 试试

joykao 发表于 2013-10-10 13:33:32

为什么不试试recovery scenario呢?

小扁 发表于 2013-10-10 21:10:32

嗯,第二个问题用Recovery Scenario解决了,第一个问题还不是很清楚,在把手动把IE设置为退出时清除缓存后,感觉运行情况是要好一点
页: [1]
查看完整版本: 几个关于QTP和VBS的问题,希望大侠们能帮忙看看~