第2页/共18页
性能测试的类型
验收性能测试(狭义) 性能测试方法是通过模拟生产运行 的业务 压力量 和使用 场景组 合,测 试系统 的性能 是否满 足生产 性能要 求。通 俗地说 ,这种 方法就 是要在 特定的 运行条 件下验 证系统 的能力 状态。 特点: 1、这种方法的主要目的是验证系统 是否具 有系统 宣称具 有的能 力。 2、这种方法要事先了解被测系统经 典场景 ,并具 有明确 的性能 目标。 3、这种方法要求在已经确定的环境 下运行 。 也就是说,这种方法是对系统性能已 经有了 了解的 前提, 并对需 求有明 确的目 标,并 在已经 确定的 环境下 进行的 。
性能测试关注的指标
如何估算并发用户数? 1 、二八原则 2、最大在线用户的5%—20% 3、C=nL/T 并发用户数=(登录用户的会话数量*每个会话的平均在线时长)/考察的时间长 度 4、并发用户峰值: C^=C+3*√C(泊松分布)
第11页/共18页
性能测试关注的指标
如何估算并发用户数 举例: 如同百米赛跑,并发用户数指的是参赛的选手数量,每个选手(测试中使用的虚
反应系统处理能力指标
— CPU占用率:Windows<95%, Unix<85%
— 内存可用数:<10%或<4M,说 明内存 太小, 或有内 存泄露
— 内存页交换率:page in/s<80
— CPU的队列长度:一直超过二,可 能表示 处理器 堵塞, 服务器 的CPU 可能是 个瓶颈
第10页/共18页
发连接数,应同时加大这两个参数。Web server允许的最大连接数还受制于操作系 统的内核参数设置,通常Windows是2000个左右,Linux是1000个左右。