51Testing软件测试论坛

标题: 测试过程中响应时间较长,但同时通过客户端单独登陆一个用户时感官时间却不长,为什么? [打印本页]

作者: benduo520    时间: 2011-9-2 14:36
标题: 测试过程中响应时间较长,但同时通过客户端单独登陆一个用户时感官时间却不长,为什么?
假设200用户并发测试,测试过程中响应时间较长,但同时通过客户端单独登陆一个用户时感官时间却不长,为什么?
作者: ohuihuio    时间: 2011-9-2 16:36
并发200用户的响应时间中,应该有个最小响应时间,这个最小响应时间应该跟单独测一个人的响应时间差不多。但是最大响应时间肯定要比单独测一个人的响应时间多喽。你要根据该请求与响应的特点,具体问题具体分析了。例如:服务器配置是否够,请求时是否要与数据库进行交互,数据库响应时间怎么样??
不知道是否回答了楼主的问题,以上仅为个人看法……
作者: ganlan    时间: 2011-9-2 17:10
假设200用户并发测试,测试过程中响应时间较长,但同时通过客户端单独登陆一个用户时感官时间却不长,为什么? ...
benduo520 发表于 2011-9-2 14:36



    LR是统计从开始发出请求到最终完全接收结果为止的时间,是准的。
在并发200的同时去客户端登陆,感觉时间不长,只能说这次登陆只是随即到 登陆时间比较短的那次,如果在登陆多几次,应该越会接近LR统计时间的。
作者: 放任无奈    时间: 2011-9-2 17:50
LS说的是一个方面

LZ首先要确认的是
“同时手动登录”这个事件 是否真的和200用户并发发生?

其次就是LS说的 多登录几次试试
有可能你就赶上了完成的最短时间

当然还可以有其他的解释
一个页面上是有很多请求的
在LR中一定是要完成事务中的所有请求 才算完成事务
而你手动登录
可能只是看到了页面就觉得完成了

举一个形象点的例子吧
一个网站首页 右下角有一个不起眼的“来访人数统计”
假设这个“来访人数统计”功能实现的有问题 并发时特别慢
那么你并发场景时 肯定就是非常慢

同时你进行了手动登录
整个页面瞬间就显示出来了
你会觉得已经完成了访问
却不知在右下角 还有一个小请求正在进行




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