51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2217|回复: 11
打印 上一主题 下一主题

[原创] 为何我的QTP代码运行的非常慢!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-12-1 13:50:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为何我的QTP代码运行的非常慢!
我的代码是查看不同用户的信息。查看不同用户信息时,浏览器的标题中的一部分内容会动态改变

代码如下:
For i = 1 To 5 Step 1
   Browser("交流园地").Navigate"http://192.168.0.249/home.php?mod=space&uid="&i
   Browser("交流园地").Page "may的个人资料".Sync
Next

其中“交流园地”和页面“may的个人资料”由于标题的一部分总是会改变,所以我在对象库中将他们的title属性中间一部分用了通配符“*”,并勾选了正则式选项。

这样代码可以运行通,但是非常慢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-12-1 13:50:51 | 只看该作者
自己顶一下,等待大侠出手!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-12-1 17:58:39 | 只看该作者
还是没人出手啊?等待中...
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2011-12-1 18:51:35 | 只看该作者
继续等待...
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-12-2 09:30:36 | 只看该作者
拿条板凳坐着和你一起等……
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2011-12-2 10:37:08 | 只看该作者
推测你是错误的使用了正则表达式,导致对象属性不能匹配,从而在全局同步等待时间结束后启用了智能识别机制进行了辅助识别,这样就使得每次步骤运行要消耗20来秒左右。

LZ可以贴出你修改后的title属性值,可以查看下result,检查是否有步骤有warning标志(!符号)已经只能识别标志(学士帽状图标)
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2011-12-2 13:15:18 | 只看该作者
推测你是错误的使用了正则表达式,导致对象属性不能匹配,从而在全局同步等待时间结束后启用了智能识别机制 ...
hsjzfling 发表于 2011-12-2 10:37


--------
谢谢了,正如你所说的。确实有警告标识,
不过,窗口标题为 axb ,x代表动态变化的部分,我在对象属性中设置为 a*b,并勾选正则表达式的处理不对吗?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2011-12-2 15:01:17 | 只看该作者
学习中
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2011-12-2 15:06:47 | 只看该作者
--------
谢谢了,正如你所说的。确实有警告标识,
不过,窗口标题为 axb ,x代表动态变化的部分,我 ...
caohx 发表于 2011-12-2 13:15


确实不对,vbs语法中的正则表达式与通配符的定义还是有不少区别的,*在vbs中代表的是0个或多个指定的字符(串),a*b匹配的就是b,ab,aab,aaaaaaaab等。而.才是表示任意字符。建议打开QTP帮助文档好好学习下vbs中的正则
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2011-12-3 16:14:57 | 只看该作者
hsjzfling :谢谢了
其实很早就学习了点自动化测试工具了,但由于工作中不怎么用,也没有深入了解,现在下定决心好好学学,不然饭碗都是问题了!
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2011-12-6 10:31:59 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2011-12-8 14:36:13 | 只看该作者
呵呵  情况差不多
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-22 07:22 , Processed in 0.077888 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表