软件测试面试题:对上个项目的接口做压测时,你设置了多少并发?
我主要负责登录接口的测试,简单讲一下并发数。并发数是根据注册用户数量以及每天在线的用户数综合来估算的。当时系统注册用户数量大概在70多万,不过这里面有一部分僵尸用户,真正的用户大概60%,也就是差不多46万多一点。
通过查看系统访问日志,可以看出高峰时期每天的在线用户数大概在5万2多一点,所以是按5万2估算的。接着看看每个用户的停留时间,将近在20分钟左右,平均每天同时在线的用户数在2145多。其中登录业务的占比大概10%,用户同时在登陆的情况按照80%的比例计算。
给登录接口设置的并发数在172左右,查询业务的占比大概30%,设置的并发数在510左右,下单业务大概占比20%,设置的并发数在345左右。具体的指标都是SE跟测试主管经过分析给到我们的,开会的时候也大概说过估算方式,差不多是这样的。