性能测试工作流

性能测试工作流

Step1:需求分析

需求分析是做什么的呢?主要让你知道这个项目是做什么的,用户如何操作的,那些事重点,那些是主要的业务流程,系统场景

Step2:性能指标制定

对性能测试有一些了解的人都知道,有一些吞吐量,TPS等一些指标,就是在这个环节来定义的,为什么要定义,因为我们要有一个目标,所有的应用软件,总归会又一个性能瓶颈,100个并发没问题,一千一万个呢,所以我们要定义,例如,我们满足1000个并发就ok了,满足我们现阶段性能的期望值,总的来说,就是确定什么样的标准能满足我们现阶段的期望值

Step3:脚本开发

通过需求分析知道了业务流程,使用场景,通过性能指标制定了解了性能指标,那么接下来就是脚本开发的过程,可以写代码,可以使用工具

Step4:场景设置

脚本开发完毕后,并不一定能直接进入性能测试,我们需要调试,设置,其实就是首先调自己的脚本,在设置一下场景,设置场景主要指的就是需求分析中的系统场景,我们设置的场景需要符合用户在我们的应用程序上的使用流程,用户经常进行那些操作,我们就把这些操作作为我们性能测试的一个重点

Step5:监控部署

以恶个软件的构成,首先是我们的应用程序,还要运行到我们的服务器上,然后还有数据存储的部分,数据库等,都需要监控起来,我们才能开到整个系统的运行状态,才能够发现之后的性能瓶颈,相当于我们的眼睛,能够看到整体系统的运行状态

Step6:测试执行

监控部署完成后,进入测试执行阶段,经过前边的脚本开发,场景设置,然后就跑呗,跑,一般又有几个阶段:基准测试,先拿基础的数据跑一跑,少量的用户先跑一下,第一轮主要发现多并发下应用程序对多线程的逻辑处理问题,经常发现的状况,一个用户跑的好好的,多个用户同时操作一个功能点时,会出现问题,之后就对测试范围进行一个覆盖,(负载,压力,并发,容量,稳定,异常等)

Step7:性能分析

测试执行完了,就分析呗,性能分析是基于我们监控部署,监控部署越完善,性能分析才能更准确,更轻松,因为无论是程序运行在那,它的状态,都能看到,这样分析的才有理有据

Step8:性能调优

完善的监控部署,完善的性能分析,才能完善的性能调优,开发同时消除瓶颈之后,我们会循环执行一个流程:测试执行—性能分析—性能调优,知道达到满足我们预期的性能标准为止

Step9:测试报告

直到达到满足我们预期的性能标,生成测试报告,什么条件下达到什么上线标准

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值