性能测试的价值
- 性能测试实质上是利用工具去模拟大量用户操作来验证系统能够承受的负载情况,找出潜在的性能问题,分析并解决;找到系统性能变化趋势,为后续的扩展提供参考。
- 第一个产品(试验)的性能要求和真正的推广产品(成熟)的性能要求不是一个量级,企业发展到一定程度就得关注性能,重视性能。
- 性能测试的价值就是保障系统的性能,提供良好的用户体验;尽可能地找出系统性能薄弱环节,帮助进行性能优化。
性能测试流程
![](https://img-blog.csdnimg.cn/20201104172125699.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0dpbWlaaGFuZw==,size_16,color_FFFFFF,t_70)
- 设计模型:圈定性能测试范围后,把业务模型映射成测试模型。什么是测试模型呢?比如一个支付系统需要与银行的系统进行交互,由于银行不能提供支持,我们就要开发程序去代替银行系统功能(这就是挡板程序,Mock程序),保证此功能的性能测试能够开展;这个过程就是设计测试模型。用例只关注业务,模型还需关注如何实现,是否具有可操作性,可验证性,最后根据不同的测试目的组合成不同的测试场景。