性能测试理论基础
分类
名称 | 描述 |
---|---|
基准测试 | 先测一轮,作为后面测试或版本的基准,一般只会把同一个版本的第一轮测的数据作为基准 |
性能测试 | 基于用户行为情况和用户分布等信息,对系统能否达到预期服务能力进行验证 |
负载测试 | 循序渐进地测试系统能够承受的最大值 |
压力测试 | 不断加压的过程中,找到崩溃的那个值(极端) |
容量测试 | 系统会有很多配置参数,这些参数都放到最大的时候,是否生效,他们之间是否存在冲突 |
疲劳度测试 | 采用系统最大并发数持续执行一段时间,确定系统处理最大工作量的性能,测试系统出现疲劳的那个点,这个点可以是时间,也可以是并发量等。 |
稳定性测试 | 系统稳定运行7*24小时 |
现网性能测试 | 在真实环境上做性能测试 |
失效恢复测试 | 在具有负载均衡的系统中,局部发生故障时,是否对全局产生影响,用户能否继续使用系统 |
怎么考虑性能测试的典型场景
-
根据以下内容,明确性能测试需求,从而设计压测模型
- 产品规格
- 用户模型 (用户喜欢用什么功能,什么时间段用,大概有多少用户)
- 系统数据 (基础数