进行网页性能测试时,需要从用户体验和系统稳定性两个方面来设计标准。
用户体验:页面加载时间,从输入网址到页面完全呈现(或首屏出现)所需的时间。首屏加载 < 2秒 体验较好,< 3秒 可接受。
首字节时间 (TTFB):浏览器发出请求后,多久能收到服务器的第一个字节。反映服务器响应速度。一般应小于 200ms - 500ms。
系统处理能力:并发用户数,系统能同时稳定支持多少人在线操作。根据业务预期,如支持1000人同时访问。
吞吐量 (TPS/QPS):服务器每秒能处理的请求数/事务数。越高越好,代表系统处理能力强。
系统稳定性:错误率 测试期间,因服务器过载或代码错误导致的失败请求占比。一般要求低于 0.1%,最好为0。
资源利用率:测试高峰时,服务器的CPU、内存、网络带宽使用情况。一般CPU使用率不超过85%,内存无泄漏。
前端体验:渲染完成时间,浏览器分析HTML、CSS和JS,完成页面绘制的时间。取决于页面复杂度,越短越好。