近半年我们测试团队经常接到一些关于性能测试需求项目,技术就会问客户你们大概测试多少并发数,一般客户回答都是1000,5000,10000……其实一些测试新手或者非专业人员对“注册用户数”、“在线用户数”和“并发用户数”概念模糊,无法区分在性能测试中真正指标含义和透彻理解。下面给大家详细解释一下:
1、注册用户数
注册用户数指软件中已经注册的用户,这些用户是系统的潜在用户,随时都有可能上线。这个指标的意义在于让测试工程师了解系统数据中的数据总量和系统最大可能有多少用户同时在线。
2、在线用户数
在线用户数是指某一时刻已经登录系统的用户数量。在线用户数只是统计了登录系统的用户数量,这些用户不一定都对系统进行操作,对服务器产生压力。
3、并发用户数
不同于在线用户数,并发用户数是指某一时刻向服务器发送请求的在线用户数,他是衡量服务器并发容量和同步协调能力的重要指标,从这个含义上讲,我们可能会如下两种理解:
同一时刻向服务器发送相同或者不同请求的用户数,也就是说,既可以包括对某一业务的相同请求,也可以包括对多个业务的不同请求。
同一时刻向服务器发送相同请求的用户数,仅限于某一业务的相同请求。
看到这里,相信大家对“注册用户数”、“在线用户数”和“并发用户数”,应该有了明白认识。
后续,再给大家讲讲关于“什么是测试场景”理解,也是很多人关心问题。
推荐阅读: