文章目录
性能测试
- 性能测试
- 负载测试
- 压力测试
- 测试术语及缩略词
- 测试指标计算公式
性能测试是以详细的性能需求为指导对系统的性能进行评估的测试活动。
性能测试是在一定的条件下判定应用运行时的“行为”和支持运行的基本环境。
性能测试是用来量度几种系统的特点,比如处理速度、响应时间、资源消耗、吞吐量和效率。
常用性能指标:时间效率,空间效率,I/O性能,数据库性能,内存性能,初始化⁄退出时间和资源 利用率等。
最常见的三个类型的软件性能测试包括:
- 测试由我们想量度的指标驱动。
- 测试基于的资源或负载的类型。
- 测试对系统施加压力或找到它的极限。
负载变化/反弹测试:变化负载量度性能,反应真正负载周期性衰退和反复的典型模型。
校准测试:检验系统是不是违反了强制的需求,例如政府的政策法规。
死锁测试:进行容量测试检验系统是否有资源竞争,例如多个请求访问同一数据库,导致系统停止处理用户请求,由于数据库记录发生死锁。
负载测试负载测试是通过测试应用程序在负载作用下的表现,通过增加工作量直到承受的极限包括它的极限(不只是在它的限制)。
负载测试用于发现已发现设计上的错误或者验证系统的负载能力。