51Testing软件测试论坛
标题:
如何判断网页提交后的响应时间?
[打印本页]
作者:
peutetre
时间:
2007-11-15 10:57
标题:
如何判断网页提交后的响应时间?
从输入用户名密码后点击“回车”开始,到目标页面刷新,这个时间如何判断是否小于5s
作者:
wuzhuayu
时间:
2007-11-15 11:00
用waitProperty,设定等待时间为5000ms,应该能大体上满足条件。
作者:
hsjzfling
时间:
2007-11-15 11:46
标题:
回复 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 编辑
]
作者:
pxwcypx
时间:
2007-11-15 12:12
是啊,性能测试的,这样实现也挺好玩
作者:
caodongjian
时间:
2007-11-15 17:37
性能还不过.新手.学习中
作者:
junlingliu
时间:
2008-1-4 14:53
[quote]原帖由
hsjzfling
于 2007-11-15 11:46 发表
1、 貌似QTP是功能测试工具,拿来测性能。。。
2、 2楼的方法貌似不太行。。。等待哪个对象的哪个属性同步呢?
3、 偶给几句代码吧,类似于Transanction功能~
startTime = now
Browser().Page().Sync '被测页面 ... [/quote
请问 86400 是啥意思呢
作者:
hsjzfling
时间:
2008-1-4 15:20
偶在3楼的方法其实也不太好,那样计时也只能精确到秒的。。。因为时间函数本身就只会精确到秒~
86400=60*60*24
那个差值返回的时间单位是天,需要转换成秒,所以得乘以86400
作者:
junlingliu
时间:
2008-1-14 10:21
知道了,多谢谢!
作者:
toly_sun
时间:
2008-1-14 15:12
另外一个方法 :
Services.StartTransaction "PageDowload"
...
从输入用户名密码后点击“回车”开始,到目标页面刷新
...
Services.EndTransaction "PageDowload"
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2