51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5560|回复: 32
打印 上一主题 下一主题

[原创] 并发登陆测试分析

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-8 13:08:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
测试环境:
1、CPU: Pentium Dual-Core CPU E5300 2.6GHz
      内存:4GB
2、windows 2003 server,oracle 10g
3、应用程序和数据库在一起

测试场景:
1、录制登陆操作,计算输入用户名和密码后,从点击登陆到首页完全显示所花费的时间
2、先测试用1个用户的情况,用了9秒;然后用5个用户并发,设置运行完就结束,用了20秒

求助:
1、为何5个用户并发,性能就下降这么多?我通过网页细分发现default.aspx和hide.aspx页面花的时间多,而且都是第一次缓冲时间,监控processor queue length的最大值达到18,而且是5个用户运行完才显示,过一会就为0.。这怎么判断是程序问题,还是服务器原因。
2、到底何谓“第一次缓冲时间”?
3、书上说processor queue length大于2就是处理器阻塞,我这最大值达到18,但只一下,是不是阻塞?
4、1个用户的结果分析也是default.aspx和hide.aspx页面花的时间多,也都是第一次缓冲时间,只是比5个用户所用时间短些,这怎么判断是程序问题,还是服务器原因。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

33#
 楼主| 发表于 2010-7-2 18:21:05 | 只看该作者
哪位好心人空闲时帮忙测试一下,比对下结果啊,在此不胜感激!!
回复 支持 反对

使用道具 举报

该用户从未签到

32#
发表于 2010-7-1 10:45:26 | 只看该作者
不知道是什么问题,帮你顶起来~
回复 支持 反对

使用道具 举报

该用户从未签到

31#
 楼主| 发表于 2010-6-30 22:31:52 | 只看该作者
,没人理啊!!!
回复 支持 反对

使用道具 举报

该用户从未签到

30#
 楼主| 发表于 2010-6-30 15:42:02 | 只看该作者
我测试打开这个网站所需时间:http://www.bsh-tech.com/
1个用户要1.5s,10个用户并发平均响应时间为11.5s,50个用户并发平均响应时间为54.5s
在跑50个并发的同时,我用负载机IE访问大约10s,用另外的机器访问只2s
我感觉由于负载机运行LR跑并发性能变低,导致响应时间很长,似乎LR反应的是本机的反应时间,并不是应用服务器的响应时间,不然怎么用其他机器同时访问却很快?
谁能用LR也测试一下这个网站,把你的测试结果贴出来看看是不是和我的一样?
回复 支持 反对

使用道具 举报

该用户从未签到

29#
 楼主| 发表于 2010-6-29 23:13:02 | 只看该作者
本想把我录制的脚本传上来,上传附件后总是提示我上传的附件尺寸为0,是怎么回事啊,明明有1.9M啊
回复 支持 反对

使用道具 举报

该用户从未签到

28#
 楼主| 发表于 2010-6-29 22:52:35 | 只看该作者
谁能帮我测试一下,说说结果
回复 支持 反对

使用道具 举报

该用户从未签到

27#
 楼主| 发表于 2010-6-28 21:37:41 | 只看该作者
我测试打开这个网站所需时间:http://www.bsh-tech.com/
1个用户要1.5s,10个用户并发平均响应时间为11.5s,50个用户并发平均响应时间为54.5s
在跑50个并发的同时,我用负载机IE访问大约10s,用另外的机器访问只2s
我感觉由于负载机运行LR跑并发性能变低,导致响应时间很长,似乎LR反应的是本机的反应时间,并不是应用服务器的响应时间,不然怎么用其他机器同时访问却很快?
谁能用LR也测试一下这个网站,把你的测试结果贴出来看看是不是和我的一样?
回复 支持 反对

使用道具 举报

该用户从未签到

26#
发表于 2010-6-28 11:09:17 | 只看该作者
IE比LR快,一看是不是缓存,另一种可能是有些操作在后台进行,IE用户可能感受不到,但LR忠实反映了。
CPU 接近100%,平均处理器队列长度大于2,说明是服务器性能问题,除非你同时又用服务器自身来做压力测试。
查找系统进程ID,判断耗资源的是数据库还是应用。应用与数据库在一起本就有不合理的地方,比如后台在忙着查询造成CPU过高,会影响应用,造成其他一些普通页面浏览的性能低下。
接下来见招拆招...
负载机保证CPU,内存,带宽利用正常就差不多了。
回复 支持 反对

使用道具 举报

该用户从未签到

25#
 楼主| 发表于 2010-6-27 22:52:34 | 只看该作者
云层老师,能否解答一下?
回复 支持 反对

使用道具 举报

该用户从未签到

24#
 楼主| 发表于 2010-6-25 23:13:27 | 只看该作者
LR负载机的配置太差是不是也影响测试啊?我发现运行时LR时,在负载机访问应用程序速度就变慢了,停止运行后,访问速度又变快了
回复 支持 反对

使用道具 举报

该用户从未签到

23#
 楼主| 发表于 2010-6-25 22:30:38 | 只看该作者
云层老师,你说我的做法有问题是指哪方面?
我就是录制登录操作,输入用户名和密码后,在点击登录按钮之前插入事务,登录之后等待首页完全显示就结束事务;设置10人同时加载并发,没有集合点,运行完就结束,这样做有什么问题吗?能否详细说明一下?
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2010-6-24 23:00:54 | 只看该作者
无论如何说一定是LR做出来的时间都应该比IE短,如果比IE长一定是你的做法有问题!!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

21#
 楼主| 发表于 2010-6-24 22:29:41 | 只看该作者
要什么样的配置做性能测试才有意义呢?
另外,我对一些网站进行测试,也是几个用户并发性能就很慢,这些网站服务器配置应该不差吧,怎么也是这样的结果呢?
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2010-6-21 09:29:25 | 只看该作者
1、CPU: Pentium Dual-Core CPU E5300 2.6GHz
      内存:4GB
2、windows 2003 server,oracle 10g

这环境做性能测试  没什么意义
回复 支持 反对

使用道具 举报

该用户从未签到

19#
 楼主| 发表于 2010-6-19 21:36:28 | 只看该作者
无人问津,自己顶起来!
回复 支持 反对

使用道具 举报

该用户从未签到

18#
 楼主| 发表于 2010-6-18 23:21:12 | 只看该作者
最近用LR做了不同软件、网站的测试,都是少量用户并发性能就下降很多,到底是什么原因呢,感觉LR给出的响应时间不准确,又不知道是什么原因,非常苦恼,希望能有人给出解答
回复 支持 反对

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2010-6-17 23:04:53 | 只看该作者
针对用户登录,5个用户并发性能下降很多,具体要如何测试分析呢?哪位高手能给出详细的测试方案吗?
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2010-6-17 14:09:00 | 只看该作者
IE访问感觉比LR快,可能是因为你IE有文件缓存,所以省去了很多文件下载时间。
看你描述很可能是程序对服务器要求很高,建议你可以这样做,用负载渐增方式,把CPU和吞吐量的拐点找出来再分析。
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2010-6-17 12:04:03 | 只看该作者
1、CPU: Pentium Dual-Core CPU E5300 2.6GHz
      内存:4GB

这个环境能运行20个vuser吗?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-13 03:32 , Processed in 0.088169 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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