sanxiangshi 发表于 2006-5-11 17:06:35

实际时间和事务响应时间

用例子说:
登陆操作,我把登陆操作写入一个事务,运行完成后,我发现事务记录的时间比实际登陆的时间要短很多。
实际时间是掐表得到,如何在lr中得到这个实际的时间,如果用lr_strattime得到的时间又包括了Think Time和time out
请问各位高手,如何得到这个时间?

sanxiangshi 发表于 2006-5-12 09:21:31

sdlkfj4没有人回答

mm_louis 发表于 2006-5-15 18:22:13

我也有这样的烦恼呢

yangjingxiao 发表于 2006-5-15 19:58:36

事务时间是事务里面所有请求得到响应的时间总和,但实际程序得到这些响应后,还需把数据度到内存,显示到gui界面,这些也需要一定的时间

xingcyx 发表于 2006-5-16 09:04:33

这要看你的登录事务是怎么定的了。
可以是仅仅定在提交后台这一步操作,也可以定在整个登录页面完全显示出来后。而这二者很明显是有差别的。

[ 本帖最后由 xingcyx 于 2006-5-16 09:15 编辑 ]

anny2008 发表于 2006-5-16 10:42:23

同意楼上两位的意见

事务时间的定义完全是根据个人定义的,
你可以分析一下运行结果,把请求分解,得到整个请求各阶段的消耗时间

mm_louis 发表于 2006-5-17 10:59:59

定义在两个地方时间差不多,因为事件是获取的服务器时间,定义在登陆在整个页面显示出来,除去THink Time,在局域网内时间不会相差很大,没有客户端打开页面的时间

沧海一粒 发表于 2006-5-17 12:48:20

在详细点

mm_louis 发表于 2006-5-22 13:46:54

比如我登陆的时候插入事务,最后响应时间为几十毫秒,但是我在前台看到登陆的操作的时间为几秒,

sanxiangshi 发表于 2006-5-22 15:30:06

还是相差很大啊,有没有办法,除了记录系统响应时间
还可以记录这个实际时间,有没有可能?

记录的登陆事务时间5S
但是实际登陆成功却要7S
怎么把这两个时间都记录下来

xingcyx 发表于 2006-5-23 10:08:41

我上面不是说过了吗?后台响应的时间跟实际的页面显示出来的时间,当然会有差别的。这中间可能会有网络传输的时间,也可能有一些前台处理的时间。这要看你实际的测试需求是测哪块时间。一般如果是测试单交易的实际响应时间,建议采用后者,而如果是做负载压力测试,就采用前者。

chris_328 发表于 2006-5-23 13:53:42

响应时间=Component Client Time+Component Error Time+Component SSL Handshaking Time+Component Receive Time+Component First Buffer Time+Component Connection Time+Component FTP Authentication Time+Component DNS Resolution Time。

tjswk2008 发表于 2009-4-23 12:20:59

楼上的这个公式不是DownLoadTime么?莫非响应时间=下载时间?
页: [1]
查看完整版本: 实际时间和事务响应时间