美文网首页百人计划
性能测试之测试流程

性能测试之测试流程

作者: Joey_GZ | 来源:发表于2017-09-28 01:56 被阅读41次

    根据项目经验,结合网络资料整理了一套性能测试流程

    1. 性能测试需求分析

    1.1 参考资料:需求规格说明书、架构设计说明书
    1.2 获取性能指标:事务处理能力(TPS)、吞吐率(Throughout)、响应时间、服务器资源利用率(CUP、Memory、Disk I/O、Network I/O ...)、数据库性能指标(User Conections、Number of dead locks、Butter cache hit)

    2. 确定业务模型

    2.1 根据各个功能的使用频率,选择业务场景
    2.2 确定业务场景要达到的性能指标

    3. 确定测试方案、测试计划

    3.1 内容包括:测试目的、范围、术语、策略、入口出口准则、资源、进度、风险和应急、局限性、参考文档等
    3.2 规划测试阶段各个测试任务的起止时间

    4. 设计测试用例

    4.1 根据测试需求分析、业务模型,编写测试用例

    5. 搭建测试环境

    5.1 根据生产环境的系统和软件规格,模拟搭建测试环境
    5.2 部署项目到测试环境

    6. 准备测试工具、脚本及测试数据

    6.1 工具选型:支持项目使用的协议、易用、稳定性强、跨平台、学习成本低
    6.2 脚本开发:录制、调试脚本;设置虚拟用户策略、思考时间、参数化、断言响应等。
    6.3 造数据:录入系统基本信息、制造符合业务情况的量级数据、制造参数化数据。

    7. 测试环境预热

    7.1 部署测试工具
    7.2 试跑测试脚本

    8. 执行测试

    8.1 基准测试
    8.2 单交易场景测试
    8.3 混合交易场景测试
    8.4 梯度压力测试
    8.5 稳定性测试
    8.6 资源监控

    9. 输出测试报告

    9.1 内容包括:测试背景、测试方法、测试环境、测试设计、测试记录、测试结果分析、测试结论、调优建议
    9.2 整理缺陷清单
    9.3 发布测试报告

    10. 性能调优

    10.1 根据测试结果,配合开发开展性能调优
    10.2 回归测试、对比测试
    10.3 更新测试报告


    参考文献:http://www.51testing.com/html/38/n-196538.html

    相关文章

      网友评论

        本文标题:性能测试之测试流程

        本文链接:https://www.haomeiwen.com/subject/cfnpextx.html