摘要:
下面我们主要介绍性能测试、负载测试和压力测试。 效率作为ISO 9126内部和外部质量的重要质量属性之一,其含义是在规定条件下,相对于所用的资源的数量,软件产品可提供适当性能的能力。资源可能包括其他软件产品或系统的软件和硬件配置,以及其他相关的资源(例如:打印纸、磁盘等)。 效率测试主要关注产品的时 阅读全文
摘要:
一个运营的系统在正式上线后将会遇到各种层级的高并发请求,因此我们必须对此做出相应的策略和技术解决方案,首先我们需要认清系统的高并发由3个层面导致: 1. 传输层 大量用户对系统请求后,将会造成网络带宽和Web服务器的I/O瓶颈。 2. 计算层 接收大量用户请求进行计算,将会造成业务服务器和业务支撑服 阅读全文
摘要:
在线用户数:用户同时在一定时间段的在线数量 并发用户数:某一时刻同时向服务器发送请求的用户数 一般而言,我们习惯以5-20的比率来推算并发用户与在线用户之间的关系。即,并发与在线的比例约为5%-20% 比如,某网站存在注册用户数为10W人,但同时在线最多1W人,但这1W个人,可能只有500人会浏览帖 阅读全文
摘要:
并发用户、在线用户和注册用户以及彼此之间的换算方法(估算模型)。系统的最大并发用户数根据注册用户数来获得,换算方法一般是注册总人数的5%-20%之间;系统的并发数根据在线人数来获得,换算方法一般是在30%左右;在线用户数理解为正在使用系统的用户数,而注册用户数是系统注册的人数,这个人数静态的。 测试 阅读全文