性能测试笔记
性能测试:
- 所谓性能测试其实就是效率的测试。
目前市场主流的性能测试工具:
- Jemter
- Loadrunner
- Locust
- gatling
所有的性能测试工具只是为了实现性能测试的一种手段和辅助的作用。
实质上的性能测试是在系统效率上的测试,我们需要关注的是系统整体运行的效率,是否存在有影响效率的性能问题。
对于单个核心接口进行性能测试,考虑它的并发最大能达到多少,是否满足性能指标。
性能测试的流程:(和测试工具相关的步骤2~3)
需求分析,分析系统的性能指标。
准备环境,包含工具、场景等一系列性能测试相关需求
准备脚本,基于不同的性能场景完成测试准备。
执行脚本,获取数据。
判定指标是否满足要求。
- 如果达标,还会继续进行进一步的性能测试。(测试系统的阈值、测试系统是否具有抗风险的能力,系统是否具有自动扩容的能力)
- 如果不达标,进入到性能诊断
性能诊断
提供优化建议
性能测试笔记
https://skynetboys.github.io/2021/10/04/性能测试笔记/