文章目录
一、常见的性能问题
- CPU的使用率达到了100% ;
- 内存泄漏;
- 系统在用户量高峰期的时候不稳定,出现崩溃;
- 系统响应速度很慢;
- 出现线程死锁情况,资源分配不均等。
二、为什么要进行性能测试?
- 进行性能测试,确定这个系统的性能指标,作为性能测试的标准。
1、 查看系统是否满足使用的场景:
- 在非预期的用户数量下,系统是否稳定运行。
- 系统能够处理事物的数量。
- 在使用高峰期,系统是否可以快速响应用户的请求。
- 在预期和非预期的情况下,用户是否有良好的体验(响应快,不卡顿,画面正常)。
2、确定系统的容量(用户、数据)
3、确定系统的配置规划
三、性能测试流程
- 1、分析性能需求,确定性能指标。
- 2、根据性能指标来设计性能测试的场景(性能测试的过程)。
- 3、进行性能测试,获得性能测试报告。
- 4、分析性能测试报告中的指标和预期性能指标是否一致。
- 5、如果不一样,找出系统的性能瓶颈(个人经验),就是引起性能指标有问题的环节。