51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 13287|回复: 37
打印 上一主题 下一主题

[讨论] 并发用户的数量根据什么来确定?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-6-12 11:08:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测试一个系统,要求可以允许20000人在线使用,现在要测试它的最大并发用户数。并发用户数和使用人数的关系怎么换算呢?查找过不少资料,都认为并发用户数取在线使用人数的5%~20%,到底是不是这样呢?我现在测试并发登陆,发现能过的并发用户数只有500人,那能说明系统的使用人数只有2500~10000人吗?

[ 本帖最后由 blue_flower 于 2008-6-12 13:18 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-6-12 11:22:04 | 只看该作者
还有下面这个是什么错误呢?
Action.c(17): Error -27791: Server "192.168.1.114" has shut down the connection prematurely
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-6-12 11:29:06 | 只看该作者
我认为并发用户数量应该就是按照5%—20%的比例。
我在做性能测试的时候也出现了LS的那中错误,查了很多资料也只是给了大概的说法:
-------------------------------------------------------------------------------------------------
A、应用服务死掉。
   (小用户时:程序上的问题。程序上处理数据库的问题)
•B、应用服务没有死
   (应用服务参数设置问题)
    例:在许多客户端连接Weblogic应用服务器被拒绝,而在服务器端没有错误显示,则有可能是Weblogic中的server元素的AcceptBacklog属性值设得过低。如果连接时收到connection refused消息,说明应提高该值,每次增加25%
•C、数据库的连接
   (1、在应用服务的性能参数可能太小了 2、数据库启动的最大连接数(跟硬件的内存有关))
-----------------------------------------------------------------------------------------------------------
我们的程序是后来将登陆时候的连接池修改了才通过的
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-6-12 11:44:21 | 只看该作者

回复 3# 的帖子

谢谢zhangj8826帮忙分析!
那个资料我也曾看过的,但是不是很明白。我的服务器没有死,服务器的内存和CPU都还不错,500个用户时响应时间也不大,但是用户数量就是上不去,超过500多一点就出错。服务端用的是tomcat,数据库启动的最大连接数是1000,至于“应用服务的性能参数”这个不知道是指哪里,不太清楚。不知道是什么原因,还要设置什么地方啊?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-6-12 11:50:58 | 只看该作者
对了,zhangj8826,你说“我们的程序是后来将登陆时候的连接池修改了才通过的”,你的是什么数据库啊,我的是MYSQL,将登陆连接池的100改为了500,还是不行呢.这个数要设为多少才合适啊?

[ 本帖最后由 blue_flower 于 2008-6-12 12:17 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-6-12 12:46:34 | 只看该作者
我们用的是数据库是oracle,再有运行的时候看看服务器的端口是不是被占用完了,也就是端口释放不及时呢
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-6-12 12:51:23 | 只看该作者

回复 6# 的帖子

恩,谢谢!我检查看看.
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-6-12 13:03:09 | 只看该作者
可是看服务器的哪些端口呢?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-6-12 14:38:33 | 只看该作者
对于一个被测试系统,首先要分析出来典型的操作,都有哪些典型操作,这些操作的比例是多少,通过这个比例进行压力测试
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-6-12 15:07:57 | 只看该作者
具体的要看哪些端口,你去问下开发的,程序运行占用的是哪些端口
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2008-6-13 11:24:54 | 只看该作者
原帖由 zhangj8826 于 2008-6-12 15:07 发表
具体的要看哪些端口,你去问下开发的,程序运行占用的是哪些端口

好的。谢谢你。我已让开发人员查找数据库问题了。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2008-6-13 12:34:16 | 只看该作者
原帖由 liming_oicq 于 2008-6-12 14:38 发表
对于一个被测试系统,首先要分析出来典型的操作,都有哪些典型操作,这些操作的比例是多少,通过这个比例进行压力测试

谢谢!但我们目前没有任何需求,我们是研发一个新的产品,只知道会有20000人使用,其他具体的操作情况没有相关资料.暂时只是测试登陆的功能,想确定可以允许多少用户并发登陆.
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-6-13 13:33:00 | 只看该作者
先按5%-20%并发测试,找到每秒处理最多的那一点,以及出现失败请求的那一点,再做具体分析
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2008-6-13 14:56:42 | 只看该作者
原帖由 kasimxiao 于 2008-6-13 13:33 发表
先按5%-20%并发测试,找到每秒处理最多的那一点,以及出现失败请求的那一点,再做具体分析

恩,先谢谢你。只有按照这样处理了,系统让开发人员调整了一下,好象变差了呢,原来500个用户没有问题,现在200都过不了了。都是内部错误:
Action.c(17): Error -26612: HTTP Status-Code=500 (Java_heap_space) for "http://192.168.1.101:8000/login.bbs;jsessionid=l5m9xo8wtrrc"  之类的。
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2008-6-13 15:45:58 | 只看该作者
tomcat的参数有没有调整呢?
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2008-6-13 16:39:02 | 只看该作者
补充一点,这个5%-20%并不是所有系统都试用,这只是OA系统并发用户数量的经验公式,貌似是的,哈哈
回复 支持 反对

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2008-6-16 09:53:58 | 只看该作者
原帖由 hmilyjch 于 2008-6-13 15:45 发表
tomcat的参数有没有调整呢?

调整的,后来条了一下虚拟内存和堆栈的大小吧。调整来调整去的,现在又好点了,过500个没有问题了,不过响应时间还不行,要10秒左右,对于局域网来说太慢了。
回复 支持 反对

使用道具 举报

该用户从未签到

18#
 楼主| 发表于 2008-6-16 09:56:04 | 只看该作者
原帖由 kasimxiao 于 2008-6-13 16:39 发表
补充一点,这个5%-20%并不是所有系统都试用,这只是OA系统并发用户数量的经验公式,貌似是的,哈哈

恩。我们将要做的就是OA系统,不过后来老板要求要按30%来算,难度更大了。
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2008-6-16 10:13:33 | 只看该作者
30%的 OA...还有,上线用的服务器环境和你现在的服务器环境是一样的吗?
不一样的话,需要进行并发数调整的
如果一样。。。。。那就使劲吧,说实在的,500并发到10秒,也不是很坏的结果了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2014-11-17 11:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    20#
    发表于 2008-6-16 10:17:12 | 只看该作者
    JVM的问题?
    我上次测试系统用户超过300就出错,听开发讲my sql 的JVM最大只能设置为多少来着,不能再高了。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-17 00:39 , Processed in 0.081240 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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