性能测试应用场景

性能测试应用场景



  主要用途 典型场景 特点 常用性能测试方法
能力验证 关注在给定的软硬件条件下,系统能否具有预期的能力表现 在要求平均响应时间小于2秒的前提下,如何判断系统是否能够支持50万用户/天的访问量? a)要求在已确定的环境下运行
b)需要根据典型场景设计测试方案和用例,包括操作序列和并发用户量,需要明确的性能目标
a)负载测试
b)压力测试
c)稳定性能测试
缺陷发现 关注如何使系统具有我们要求的性能能力 某某系统计划在一年内获客量在到xxx万,系统到时候是否能支持这么多用户量?如果不能需要如何调整系统的配置? a)它是一种探索性的测试b)常用于了解系统性能和获得扩展性能的方法 a)负载测试
b)压力测试
c)配置测试
规划能力  主要用于对系统性能进行调优  某某系统上线运行一段时间后响应速度越来越慢此时应该如何办?  每次只改变一个配置,切忌无休止的调优 a)并发测试
b)压力测试
c)配置测试
性能调优  发现缺陷或问题重现、定位手段  某些缺陷只有在高负载的情况下.才能暴露出来,如线程锁、资源竞争或内存泄露。 做为系统测试的补充,用来发现并发问题,或是对系统已经出现的问题进行重现和定位 a)并发测试
b)压力测试
性能基准比较 常用于敏捷开发过程中,敏捷开发流程的特点是小步快走,快速试错,迭代周期短,需求变化频繁。很难定义完善的性能测试目标,也没有时间在每个迭代开展详细的性能测试,可以通过建立性能基线,通过比较每次迭代中的性能表现变化,判断迭代是否达到了目标。    
原文地址:https://www.cnblogs.com/lvchengda/p/12591507.html