51Testing软件测试论坛

标题: 关于性测试时,计算强并发的问题 [打印本页]

作者: nocturn9    时间: 2007-12-10 12:08
标题: 关于性测试时,计算强并发的问题
需要测试一台数据采集服务器的性能,服务器需要应对4000台客户端的SOCKET请求(仅是上传一条数据,并记入数据库,每5分钟一条).如何计算服务器需要应对的峰值压力?
另外,我用LR,设置集合点,一千个用户同时请求,不丢包的话,就说明能承受并发1000个么?
向大家求助!!!
作者: nocturn9    时间: 2007-12-10 13:25
UP
有谁能帮忙给个答案么?
作者: nocturn9    时间: 2007-12-10 16:03
有人么?
作者: nocturn9    时间: 2007-12-10 17:08
不要沉下去啊!!!
作者: nocturn9    时间: 2007-12-11 11:32
自己顶一下,不要沉下去!
作者: seasons    时间: 2007-12-11 11:56
原帖由 nocturn9 于 2007-12-10 12:08 发表
需要测试一台数据采集服务器的性能,服务器需要应对4000台客户端的SOCKET请求(仅是上传一条数据,并记入数据库,每5分钟一条).如何计算服务器需要应对的峰值压力?
另外,我用LR,设置集合点,一千个用户同时请求,不丢包的 ...




假设4000个客户端都是每5分钟发1条记录,且均匀分布,那么每秒的并发数为4000/(5*60)=13.3,相当于说系统的TPS要达到13.3。
考虑到业务存在高峰期,以8/2原则计算的话,TPS应该是(4000*0.8)/(300*0.2)=53.3。那么你系统性能达到53.3的TPS即可。

1000绝对并发对系统来说压力应该太大了吧?
如果这么做的话,建议在考查丢包率的同时,关注系统的其它性能指标,例如CPU,内存,IO等。看一下系统是否达到了性能瓶颈。
此外,建议用阶梯并发的方式来进行。
作者: nocturn9    时间: 2007-12-11 13:38
谢谢六楼!!
作者: sunxy5291    时间: 2007-12-12 10:45
标题: 性测试 没做过
我只做过性能测试
作者: pupu840323    时间: 2007-12-13 10:07
1000并发量实在太大了,感觉需要分析一下高峰期并发量是多少,像六楼说的用阶梯并发的方式来进行




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