软件测试-性能测试流程

压测任务具体包含:

0.前期准备

  尽量参与业务需求评审,可以对业务有更深入的了解,了解哪些功能是核心功能,哪些可能存在性能瓶颈,以便在性能需求评审的时候能给出有建设性的意见

1.性能需求分析、评审

  明确测试范围(哪些业务接口)、目标(tps、rt、成功率)

  关于性能需求,分为新项目和迭代项目的需求,获取方式有差异

2.制定性能测试方案

  核心就是压测设计(场景设计、监控设计),其它还有:测试计划、测试范围、目标、测试资源、测试约束、风险评估

3.性能测试方案评审

  评审后发送邮件给项目组各成员

4.申请性能测试环境

扫描二维码关注公众号,回复: 16382042 查看本文章

  环境提前申请,如果公司资源不足,也可以提前准备

5.搭建测试环境  

  参考测试方案中的部署架构,部署服务、监控

6.准备测试脚本、测试数据

  根据设计的场景,完成脚本设计,准备参数化数据和数据库铺底数据

  说明:如果压测环境没准备好,此步可以在功能测试环境进行

7.环境确认测试

  确认环境是否可用?被测业务功能是否正常?

  用压测脚本,1个线程跑一下

8.执行压测并监控服务器资源等

  不要一开始就把所有整体监控、深入监控的服务都起起来,这样耗费资源,需要用啥监控就开啥监控

9.分析定位

  思路:看哪耗时,先整体监控,再深入监控

  常见性能问题可参考该博客:

猜你喜欢

转载自blog.csdn.net/qq_24373725/article/details/129797452