51Testing软件测试论坛

标题: 如何测试GUI页面的显示时间? [打印本页]

作者: higkoo    时间: 2008-5-2 10:21
标题: 如何测试GUI页面的显示时间?
LR的 响应时间  = 服务器响应时间  + 网络传输时间

实际  响应时间  = 服务器响应时间  + 网络传输时间 + 页面显示时间

我们怎样测量从资源下载完成到页面完全显示的时间(页面显示时间)?
作者: liangjz    时间: 2008-5-2 11:45
用工具抽样看吧
呵呵,或者找到合适的命令行工具成批导出结果,并做数学处理。

比较好的工具page detailer, firefox 插件firebug

[ 本帖最后由 liangjz 于 2008-5-2 19:26 编辑 ]
作者: higkoo    时间: 2008-5-2 14:14
标题: firefox

顺 liangjz 的说法,抽空我试一试
作者: liangjz    时间: 2008-5-2 19:28
我手上的pagedetailer 基本版可以做到区分服务器时间和网络传输时间等。但没有看到页面渲染的标志,呵呵,我也要挖掘下是否有这个页面展现的duration time。
从IBM 官方的说法:Page Detailer,一个测试和展现 Web 页面下载性能的软件。是否包含页面渲染呢?需要再研究下

另外,哈哈,顺便推荐yahoo的产品-yslow。
中文资料参考: http://www.cnblogs.com/justinyou ... web-site-yslow.html
yahoo在web网页性能分析方面在业界成绩斐然,
偶要跑去书店买他们的书了

这个问题很可能一个工具不能完全解决的

[ 本帖最后由 liangjz 于 2008-5-2 20:16 编辑 ]
作者: liangjz    时间: 2008-5-2 22:52
刚才还想到一个方法,就是自己开发BHO 模块,动态检测从发请求----网络收到第一个响应包-----到DOM对象readystate 符合期望的时间差距
作者: higkoo    时间: 2008-5-3 00:06
标题: 回复 5# 的帖子
对头!
IE DOM提供了浏览器的处理状态,可以用IE的事件回调接口去获取每个状态下的时间,然后相减,最终获得相应的时间!



作者: higkoo    时间: 2008-5-3 00:25
标题: DOM查看器:
怎么看?
作者: higkoo    时间: 2008-5-3 00:28
标题: 好东西:
http://www.cnblogs.com/justinyou ... web-site-yslow.html

这个非常好!!!
作者: liangjz    时间: 2008-5-3 22:35
没有深入了解yslow performance的工作原理。从net来看

似乎还是没有办法区分网络+服务器 与页面全部展现的时间。

呵呵,看来得从codeproject找一个 BHO example改造试验




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