51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1957|回复: 5
打印 上一主题 下一主题

[原创] LR测试时会计算client端自己处理的时间吗

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-5-23 13:53:21 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
LR主要是针对协议测试的,那么对于C/S结构的程序测试时,在客户端操作时,同时会包含客户端对服务器发出的请求,而在请求得到响应且返回数据后,客户端也会自己有处理的过程(本地处理)。那么LR测试时会计算客户端在本地处理的时间吗?还是既计算客户端和服务器间的处理时间,同时也会计算客户端本地处理的时间???

假设有这样一个C/S的程序,在客户端输入数据回车(设为a点),此时客户端会往服务器发出请求,并且得到响应(设为b点),客户端对取得的数据经过自己处理后返回一个提示信息给用户(设为c点)。测试目的:测试出从输入数据到弹出第一个提示信息给用户间所耗费的时间。请问事务的开始点和结束点该如何设置才能更准确(最好能精确到0.01秒)?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-5-23 16:34:50 | 只看该作者
shanxi,谢谢你的建议。下面是我自己的一点看法:
应该是有2种方法测试出该时间(在客户端输入数据到弹出第一个提示信息框)。
1、直接在Vuser里设置几个事务点,计算出客户端和服务器之间有数据交换的时间,而客户端在本地自己处理的时间暂不计算
2、录制好脚本后,利用Scenario来测试该时间。
对于第一个方法比较简单也比较直观(Notify: Transaction 110 ended with Pass status (Duration: 0.0333)),但是事务点到底应该设置在哪点更为准确暂时还没有把握;第二个方法可能会测试的更准确点,但是由于自身对LR结果的分析还不是很了解,所以即使得到了运行结果也看不出该结果到底是好还是坏,目前还在学习对结果的分析。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-5-23 15:58:42 | 只看该作者
你仔细观察下
Status的名字  和  对应的时间


LR是协议敏感软件,操作没有网络上的数据交互是不被支持

LR反映了服务器上的处理时间,比如packet传到了服务器,服务器cpu处理排队计算输出,然后返回client packet,LR算进去了这段时间

[ 本帖最后由 shanxi 于 2007-5-23 16:07 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-5-23 15:24:21 | 只看该作者
这是我运行Scenario截取的图:其中pop,pop2,pop3,110是我设置的几个事务,在Vuser里面有耗时(例如:Transaction pop3 ended with Pass status (Duration: 1.3719))但是在Scenario运行的时候在transaction图表里的最大和最小时间为什么是一样的呢?高手指点下


图显示不了,附件上传。

[ 本帖最后由 weiwei555 于 2007-5-23 15:26 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-5-23 15:04:52 | 只看该作者
我这个不是WEB测试,属于应用程序类。
我有用过 Scenario测试,只是对测试结果的图表分析不是很熟悉,所以还在继续学习中。
对于我的第一个问题你可以说的更直白点吗??我不是很理解啊
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-5-23 14:27:25 | 只看该作者
LR的时间

是协议包结束-协议包开始

也就是说,如果你测试的是http,不包括浏览器Render的时间


你的需求设计LR Run Scenario可以搞定,跟以上我说的两码事

[ 本帖最后由 shanxi 于 2007-5-23 14:28 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 07:27 , Processed in 0.084370 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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