zhangkun90 发表于 2013-7-12 13:12:27

为什么我QTP回放IE浏览器偶尔会无响应,而且IE很慢

1.用QC控制自动化脚本执行时,回放时偶尔会无响应
2.有的时候界面加载很慢
3.现在总是感觉我写的脚本很脆弱,有时候如果一旦遇到问题就会出错的。

想问以上问题应该如何解决,谢谢!

joykao 发表于 2013-7-12 14:43:50

脚本脆弱?遇到问题出错不是很正常么?你希望遇到问题不出错?然后什么信息也得不到好么?

你可以加一些场景恢复控制,比如说遇到application crash等等

zhangkun90 发表于 2013-7-12 15:24:15

回复 2# joykao


    哈哈 这个出错是这样的,比如说我执行脚本,有时候会遇到浏览器无响应、有时候控件已经做了click操作,可是浏览器还是没有响应这样的,还有的时候是页面加载速度过慢。但是这些问题正常用手工操作的时候是没这种问题的。

joykao 发表于 2013-7-12 16:38:47

回复 3# zhangkun90

只是慢的话可能和你的机器配置有关系,还有不知道你脚本什么样的。。。你能确保你脚本执行的动作和你手工的一模一样么?即使一样,你用QC 去执行QTP 的脚本,最起码一点你的cpu利用率会上升,机器慢了,再做自动化结果更慢,没问题也出问题了,确保你的配置都很牛,还有问题的话,再去找脚本的问题

zhangkun90 发表于 2013-7-12 17:03:39

回复 4# joykao

哦哦这样子啊, 那你说会不会和我有些对象没及时释放内存空间有问题啊,机器配置还可以吧。应该不至于卡只是内存低了点。

joykao 发表于 2013-7-12 17:27:35

回复 5# zhangkun90

或多或少有关系的,如果好多东西都在你一台机器上。。。。目测会很纠结。。。有专门的测试机那是极好滴。。。。

deadhunter 发表于 2013-7-12 17:31:55

我有时也会遇到IE或QTP无响应的,我想通过VBS获取任务管理器中应用程序的状态来判断是否挂死,如果挂死将杀进程,重新启动。
遇到的难题:不知道怎样通过VBS获取任务管理器中应用程序的状态来判断是否挂死

zhangkun90 发表于 2013-7-12 17:32:41

回复 6# joykao


    目测的话,我机器是I5的 4G内存,我还开了个虚拟机,,,就是QC的那个服务器,之后用QC操作本机QTP执行脚本, 哎 反正这几天跑总是卡死,卡的我都吐血了。所以想解决下这个问题嘿嘿

joykao 发表于 2013-7-12 17:36:27

还开个虚拟机。。。不死才怪。。。。。。

zhangkun90 发表于 2013-7-12 17:45:04

回复 9# joykao


    擦,是吗。可是条件如此啊 哎 机器还是win7的之后开虚拟机后,一共用去了 3.2G内存。。。 内存基本都用到80%的呢,那你说这属于硬件的问题咯?

joykao 发表于 2013-7-12 17:46:40

回复 10# zhangkun90


是的。。。强烈要求专门的测试机器,环境干净。。。硬件也不会过分制约

sushe2009 发表于 2013-7-18 20:59:10

正常,如果代码写的不好,会造成IE缓存泄露,运行时间长了,IE会卡、慢、无响应甚至黑屏等。

450174661 发表于 2013-7-22 23:59:02

有时候会遇到浏览器无响应、有时候控件已经做了click操作,这个问题是针对一部分操作还是偶发性?如果是部分控件的操作可能是QTP无法识别,可以通过其他方法来让QTP识别的;如果是偶发性,就可能是你的操作系统和电脑配置影响
页: [1]
查看完整版本: 为什么我QTP回放IE浏览器偶尔会无响应,而且IE很慢