51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2992|回复: 8
打印 上一主题 下一主题

[求助] 如何判断网页提交后的响应时间?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-15 10:57:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
从输入用户名密码后点击“回车”开始,到目标页面刷新,这个时间如何判断是否小于5s
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

9#
发表于 2008-1-14 15:12:22 | 只看该作者
另外一个方法 :

        Services.StartTransaction "PageDowload"
                            ...
              从输入用户名密码后点击“回车”开始,到目标页面刷新
              ...
        Services.EndTransaction "PageDowload"
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-1-14 10:21:25 | 只看该作者
知道了,多谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-1-4 15:20:37 | 只看该作者
偶在3楼的方法其实也不太好,那样计时也只能精确到秒的。。。因为时间函数本身就只会精确到秒~
86400=60*60*24
那个差值返回的时间单位是天,需要转换成秒,所以得乘以86400
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-1-4 14:53:07 | 只看该作者
[quote]原帖由 hsjzfling 于 2007-11-15 11:46 发表
1、 貌似QTP是功能测试工具,拿来测性能。。。
2、 2楼的方法貌似不太行。。。等待哪个对象的哪个属性同步呢?
3、 偶给几句代码吧,类似于Transanction功能~
startTime = now
Browser().Page().Sync '被测页面 ... [/quote

请问 86400  是啥意思呢
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-11-15 17:37:11 | 只看该作者
性能还不过.新手.学习中
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-11-15 12:12:08 | 只看该作者
是啊,性能测试的,这样实现也挺好玩
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-11-15 11:46:47 | 只看该作者

回复 1# 的帖子

1、 貌似QTP是功能测试工具,拿来测性能。。。
2、 2楼的方法貌似不太行。。。等待哪个对象的哪个属性同步呢?
3、 偶给几句代码吧,类似于Transanction功能~
startTime = now
Browser().Page().Sync '被测页面同步,此处也可以插入其它代码或代码段以计算其执行时间
costTime =  (now - startTime)*86400 '计算同步花费了多少秒
msgbox costTime

用上述代码计算了下Wait 5这句话的执行时间,误差小于1E-6,比使用QTP的Transanction计算时间要精确百倍以上~,不过用来计算同步时间的话只能算比较准确吧~建议还是用LR等性能测试工具来测这些。。。

[ 本帖最后由 hsjzfling 于 2007-11-15 11:49 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-11-15 11:00:45 | 只看该作者
用waitProperty,设定等待时间为5000ms,应该能大体上满足条件。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 12:10 , Processed in 0.067565 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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