• 性能测试的具体流程


    下面是性能测试的一般的流程。

    1、需求调研

    (1)背景:版本升级、优化等

    (2)范围:前端、后端、第三方系统等

    (3)目的:基础套餐、高可用(断网、断电、集群切换)、基准测试

    总的来说分为四类:

    能力验证,重点关注的关键业务响应时间、吞吐量

    规划能力,业务的性能瓶颈

    性能调优,重点关注的关键业务响应时间、吞吐量

    发现缺陷:发现系统中的缺陷

    性能基准比较

    (4)架构:测试和生产环境的架构

    (5)业务模型:运维从线上日报、周报信息获取业务模型,比如,系统的90%交易覆盖到。

                          然后由业务模型转换为测试模型

    (6)指标:性能测试以指标为导向。多长时间下支持多少个用户的并发,简单接口的时间,复杂接口的时间。注意:目的和指标要一致对应

    (7)测试环境和线上环境配置

    (8)交易流程:前段走到哪个阶段,后端走到哪个阶段等

    (9)数据量:比如查询数据库中的数据量的大小

    等等

    2、测试准备

    (1)测试环境:监控脚本部署

    (2)测试方案

    (3)测试案例:和方案、目的对应。基准测试、负载测试、指标、容量测试

                   比如指标,目标是100个TPS,查询占50%,登录30%,退出20%,则查询占50个TPS

    (4)评审

    (5)挡板:第三方不需要的情况下

    3、测试执行

    (1)性能、可用性等案例执行

    (2)收集测试监控结果:服务器的资源使用、数据库的情况、调试

    4、测试报告

    数据整理、报告编写、评审

    和案例逐条对应上,数据整理,有问题则分析原因

    5、测试总结

    测试过程中业务、技术、问题等总结分享

    用到什么样的技术,解决了什么问题

    learn to fail, failure to learn
  • 相关阅读:
    linux格式化新硬盘并挂载,设置开机自动挂载
    各大名企的笔试面试题
    web2.0 Color
    选调生面试题
    网站流量概要分析
    css下拉菜单演示
    子查询
    技巧
    CMM与软件生命周期
    学习方法之PHP
  • 原文地址:https://www.cnblogs.com/emily-qin/p/6081434.html
Copyright © 2020-2023  润新知