51Testing软件测试论坛

标题: Qtp web页面缓存问题(有图) [打印本页]

作者: traning    时间: 2009-1-22 09:33
标题: Qtp web页面缓存问题(有图)
大家好;
我使用qtp 9、5 破解版,
英文的版本
2003操作系统
framework 1.1

我在用qtp进行在无心宠物的卖东西和开宝箱的测试,但是页面在qtp没有缓存的情况下,往往打开1个简单页面就要使用3分钟
原因很简单页面需要加载的东西太多了,看下面图
大家看下怎么才能使qtp打开的页面缓存下来,减少每次打开加载时间?
作者: dreamever    时间: 2009-1-22 10:28
不使用QTP的情况下打开页面需要多长时间?如果也需要3分多钟,那就是页面本身的效率问题,QTP也没太好的解决办法。
另外一个变通的办法,是使用QTP检查页面的readystate值,如果值为4,则说明页面加载完成,然后再让执行下面的脚本。
获取readystate值的方法很多,QTP的话可以先用spy查看页面对象,属性列表里应该有readystate,然后使用obj.getproperty("属性名称")就可以了,obj代表的就是你测试的那个页面
作者: traning    时间: 2009-1-22 10:32
在不使用qtp打开只需要20秒
加载速度都很快的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2