51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4298|回复: 14
打印 上一主题 下一主题

[原创] 用事务度量web_url的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-12-29 11:06:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位
我想用事务度量一个页面载入的时间
于是在web_url语句的前后分别开始结束一个事务
我手工测试的时候要载入这个页面只少5秒
但回放的时候事务记录的时间还不到1妙
也就是说事务只是记录了服务器响应的时间
而没有记录客户端完全显示的时间
之前看到有帖子说web_url还包括客户端完全显示的时间
但为什么不对呢
高手指点一下
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-12-29 11:16:21 | 只看该作者
首先,确认你这个页面的载入是否仅仅包含这么一个web_url语句。
其次,确认你的页面展现是否在客户端做了一些复杂的处理。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-12-29 11:22:49 | 只看该作者
补充一下
这个页面是通过js来现实的,因为有一个js tree,所以现实比较耗时
那请问LR是不是不能记录JS现实页面这个过程
也就是说web_url只包括了server的响应时间,并没有包括JS的现实时间
是不是这样呢?
如果是这样
那有什么办法能是LR记录整个页面完全显示的时间吗
谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-12-29 12:00:55 | 只看该作者
to xingcyx:谢谢哦
期待你的指点啊
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-12-29 13:10:21 | 只看该作者
LR的工作原理是:根据你选择的协议,模拟客户端发的报文,发送给服务器端,然后接收服务器返回的报文,并且计算这个请求从发出到返回的时间,也就是测试结果里面的平均响应时间。

换句话说,只有在客户端与服务器端发生交互的时候,LR才能够截获报文,至于客户端自己的处理,它是无能为力的。

既然是这样,那么当服务器的报文返回到客户端时,计时也就结束,客户端的js,和展现等等时间,自然是不包括在平均响应时间里的。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-12-29 13:32:59 | 只看该作者
刚刚接触LR
楼上的解释让我清楚了很多事情
谢谢
那一个web_url语句就是执行一个客户端发请求,服务器回响应的过程吗?
学习中
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-12-29 13:38:42 | 只看该作者
还想问一下
在我这个测试里面
JS的显示完全是客户端的事情
是不是就不属于server的性能测试范围呢
那这个js显示太慢是一个性能问题还是一个功能问题呢
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-12-29 14:21:38 | 只看该作者
是的。
js显示太慢显然是性能问题。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2006-12-29 14:36:37 | 只看该作者
如果是一个性能问题
那如何用LR去测试它呢
因为LR不能记录JS完全显示的时间啊
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2006-12-30 09:56:09 | 只看该作者
自己顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-1-24 13:49:31 | 只看该作者
这个问题我来描述一下吧
LR是记录数据流的交互的!他记录的时间是从客户端发请求时开始计时到接收到服务器端的最后一个字节结束。
但是发送请求时,这个函数有些选项会导致时间不相同的,比如是否下载非html资源、是否利用缓存等,你可以检查一下这些方面的设置从而判别是否出现问题
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2007-1-24 15:06:31 | 只看该作者
这个函数还可以设置是否利用缓存吗?
看来文档看的还不够仔细啊
一定要更认真点
谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2009-3-2 10:12:59 | 只看该作者

回复 5# 的帖子

不错哦。。。
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2009-3-2 10:31:31 | 只看该作者
是否能在事务中插入检查点来解决“响应时间不包括客户端处理显示时间”带来的问题?
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2011-7-11 12:03:36 | 只看该作者
是否能在事务中插入检查点来解决“响应时间不包括客户端处理显示时间”带来的问题?
mr.bee 发表于 2009-3-2 10:31



    插入检查点就可以吗?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-10-8 13:38 , Processed in 0.115128 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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