51Testing软件测试论坛

标题: 一个QTP运行慢的问题! [打印本页]

作者: sean007    时间: 2009-8-12 18:22
标题: 一个QTP运行慢的问题!
call  mysql ---> 调用自己写的VBS中MYSQL的驱动
sql"..."
搜索出 比如: 上海 日期 等数据
call Ddate----->自己写的VBS 日期处理函数在不同的VBS中
处理好后!
开始运行Action
比如是搜索的功能!
Browser("").Page("").webedit("").set 上海--->在运行这里对页面操作的时候就会很慢很慢!
Browser("").Page("").webedit("").set 日期--->同上
Browser("").Page("").WebButton("").click---->同上
问题就出现了!本来以为是死了!其实是可以过!只是可能一个简单的赋值就会运行个几分钟!实在是!。。。
不知道大家是否遇到这一类问题了!?很烦恼!
作者: lpj1911    时间: 2009-8-12 22:37
我的test脚本中包含了多个action,运行完一个action切换到下一个action时要等半分钟那样,太慢了。也不知道怎么搞的!求助.
作者: walker1020    时间: 2009-8-13 11:10
原帖由 sean007 于 2009-8-12 18:22 发表
call  mysql ---> 调用自己写的VBS中MYSQL的驱动
sql"..."
搜索出 比如: 上海 日期 等数据
call Ddate----->自己写的VBS 日期处理函数在不同的VBS中
处理好后!
开始运行Action
比如是搜索的功能!
Browser( ...


查看一下运行结束后QTP自己生成的Report,看看里面是否启用了智能识别机制。如果不是,看看数据库那边是否有问题,如搜索出上海、日期等数据时耗费的时间太长
作者: walker1020    时间: 2009-8-13 11:17
原帖由 lpj1911 于 2009-8-12 22:37 发表
我的test脚本中包含了多个action,运行完一个action切换到下一个action时要等半分钟那样,太慢了。也不知道怎么搞的!求助.


运行下一个Action是否需要满足某些条件?根据你的描述(太简单了),根据不知道到底是什么原因造成的,所以别人也不知道如何帮你解决。
作者: sean007    时间: 2009-8-13 12:07
原帖由 walker1020 于 2009-8-13 11:17 发表


运行下一个Action是否需要满足某些条件?根据你的描述(太简单了),根据不知道到底是什么原因造成的,所以别人也不知道如何帮你解决。

数据库以及日期的处理都是没问题的!
单步运行调试数据库和日期处理等函数刷刷就过去了!但是运行到Browser的时候按F11的时候就不动了(此时页面以及你跟跳出)!如果(有时间等那就是大概在3分钟后悔自动运行过),如果点击暂停,就会马上处理当前Browser设置的然后运行下一行又卡主了!然后再点击暂停就会很快运行这句语句了!
其实刚开始我写脚本调用MYSQL.VBS的时候查询都是很快的!
但是加载第二个函数的时候(然后脚本修改修改,函数修改修改),再运行就变成缓慢型的了!我想是不是我修改了Rename了Browser以及Page的缘故(对象库中那个修改!)?
具体清楚的??要我把写的脚本以及一些乱七八糟的东西上传上来呵呵!自己乱写的框架呵呵!还在调试期呵呵!
作者: lvguobin    时间: 2009-8-13 16:21
没试过,不过我觉得可以有改进的地方。




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