性能测试目的,分类

性能测试的目的:

1.评估系统当前的能力---发布时

2.寻找性能瓶颈,优化性能---线上出问题时,定位问题时使用。

3.预估是否满足未来性能要求---为将来准备。  

 

1.测试模型构建

   

  2.场景用例设计

  

 分类:

1.负载测试:通过逐步增加系统的负载,测试系统性能的变化,并最终确定在满足系统性能指标情况下(比如电梯1600千克,电梯可以稳定的运行),系统所能够承受最大负载量的测试。(负载:想服务器发送请求)----找到系统最优的负载量,下图的a点。

2.压力测试:通过逐步增加系统的负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于【失效】状态。(最多多少负载)(比如电梯1600千克,加加加到最大2000,电梯挂了,比如绳子断了,不能用了)----找到系统极限的负载量,下图的c点。

3.并发测试:通过模拟用户并发访问,测试多用户同时访问同一应用,模块或者数据。观察系统是否存在问题。

4.稳定测试:通过给系统加载一定的业务压力(如cpu资源在占用70~90%)的情况下运行一段时间,检查系统是否稳定。(如24h,或3*24,或7*24)

基准测试:无论测试上面哪一种,都需要进行基准测试,作为后续结果的对比。

 

posted @ 2022-01-18 17:43  裴敏儿  阅读(272)  评论(0编辑  收藏  举报