为什么我QTP回放IE浏览器偶尔会无响应,而且IE很慢
1.用QC控制自动化脚本执行时,回放时偶尔会无响应2.有的时候界面加载很慢
3.现在总是感觉我写的脚本很脆弱,有时候如果一旦遇到问题就会出错的。
想问以上问题应该如何解决,谢谢! 脚本脆弱?遇到问题出错不是很正常么?你希望遇到问题不出错?然后什么信息也得不到好么?
你可以加一些场景恢复控制,比如说遇到application crash等等 回复 2# joykao
哈哈 这个出错是这样的,比如说我执行脚本,有时候会遇到浏览器无响应、有时候控件已经做了click操作,可是浏览器还是没有响应这样的,还有的时候是页面加载速度过慢。但是这些问题正常用手工操作的时候是没这种问题的。 回复 3# zhangkun90
只是慢的话可能和你的机器配置有关系,还有不知道你脚本什么样的。。。你能确保你脚本执行的动作和你手工的一模一样么?即使一样,你用QC 去执行QTP 的脚本,最起码一点你的cpu利用率会上升,机器慢了,再做自动化结果更慢,没问题也出问题了,确保你的配置都很牛,还有问题的话,再去找脚本的问题 回复 4# joykao
哦哦这样子啊, 那你说会不会和我有些对象没及时释放内存空间有问题啊,机器配置还可以吧。应该不至于卡只是内存低了点。 回复 5# zhangkun90
或多或少有关系的,如果好多东西都在你一台机器上。。。。目测会很纠结。。。有专门的测试机那是极好滴。。。。 我有时也会遇到IE或QTP无响应的,我想通过VBS获取任务管理器中应用程序的状态来判断是否挂死,如果挂死将杀进程,重新启动。
遇到的难题:不知道怎样通过VBS获取任务管理器中应用程序的状态来判断是否挂死 回复 6# joykao
目测的话,我机器是I5的 4G内存,我还开了个虚拟机,,,就是QC的那个服务器,之后用QC操作本机QTP执行脚本, 哎 反正这几天跑总是卡死,卡的我都吐血了。所以想解决下这个问题嘿嘿 还开个虚拟机。。。不死才怪。。。。。。 回复 9# joykao
擦,是吗。可是条件如此啊 哎 机器还是win7的之后开虚拟机后,一共用去了 3.2G内存。。。 内存基本都用到80%的呢,那你说这属于硬件的问题咯? 回复 10# zhangkun90
是的。。。强烈要求专门的测试机器,环境干净。。。硬件也不会过分制约 正常,如果代码写的不好,会造成IE缓存泄露,运行时间长了,IE会卡、慢、无响应甚至黑屏等。 有时候会遇到浏览器无响应、有时候控件已经做了click操作,这个问题是针对一部分操作还是偶发性?如果是部分控件的操作可能是QTP无法识别,可以通过其他方法来让QTP识别的;如果是偶发性,就可能是你的操作系统和电脑配置影响
页:
[1]