Jemter性能压测基本流程

                                                        性能测试基本流程图 

阶段一:性能需求分析阶段

1、业务学习:通过查看文档,手工操作系统来了解系统功能

2、需求分析:分析系统非功能需求,圈定性能测试的范围;并与产品、研发沟通,确定系统性能指标

3、工作评估:工作量分解,评估工作量,计划资源投入(即需要多少人力,多少工作日来完成性能测试工作)

4、设计性能测试场景:针对系统的特点设计出合理的性能测试场景。比如 负载测试、稳定性测试。需要了解真实的用户是如何对系统产生压力,才可以设计出有代表性的压力测试场景。如用户群的分布、各类型用户用到的功能、用户的使用习惯、工作时间段、系统各模块压力分布等等。

5、编写计划:文档中明确列出测试环境、测试范围、基础数据准备、关注的性能指标、测试场景、人力投入、持续时间、风险评估、风险应对策略等

阶段二、性能测试准备

1、准备测试环境:包括服务器和负载机两部分。服务器是被测系统的运行平台。负载机是用来产生负载的机器。

2、准备测试数据:比如下单接口压测,需要准备不同订单号数据。          

数据准备需要考虑:(1)数据量要达到预期  (2)数据分布的合理性,尽可能的模拟真实的数据分布,否则测试的结果可能是无效的。

阶段三、执行性能测试

主要包含两个方面的内容:一是执行测试用例模型,包括执行脚本和场景;其次测试过程中性能监控、采集数据,包括测试结果、记录性能指标值

阶段四、结果分析与性能调优

1、性能分析:对性能测试过程中暴露的问题进行分析,找出原因。

2、系统调优:性能测试工程师与开发人员一起解决性能问题。处理后需要重复执行测试,直到达到性能标准准出条件。

编写报告:报告中阐明性能测试目标、性能指标、压测场景、测试环境、数据构造规则、性能结果、遇到的问题和解决办法等。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值