性能测试的流程

1、性能测试需求分析

简单来说就是熟悉需求,获取性能需求指标
具体来说,需要关注以下几点

  • 明确被测系统
    业务功能和技术架构

  • 明确测试内容
    从业务角度,挑选用户使用频率较高的关键业务功能
    从技术角度,逻辑复杂度高的业务,数据量大的业务

  • 明确测试策略
    选择负载测试、稳定性测试、压力测试等

  • 明确测试指标
    执行结果与预期指标进行比较
    无明确需求指标,需要自己查找资料,类似的系统对比等确定指标

2、性能测试方案

  • 测什么?

    从需求中提炼出来,项目背景-测试目的-测试范围

  • 谁来测?

    确定进度与分工-交付清单

  • 怎么测?

    写明测试策略

3、性能测试用例设计

用来验证系统是否符合需求要求。
一般公司都有测试用例模版,按照模版填写即可。
测试用例一般包括用例编号、用例名称、用例描述、前置条件、用例步骤、期望结果、实际结果、是否通过这些内容。

4、性能测试执行

  • 建立测试环境
    搭建性能测试环境,包括硬件环境、软件环境、网络环境
    一般情况下,可以要求运维和开发帮助完成
  • 编写测试脚本
    按照性能测试用例,使用性能测试工具进行编写测试脚本
    脚本可以自己编写,也可以使用工具来录制
  • 性能测试监控
    在脚本执行前,配置各项性能的监控指标。
    响应时间、TPS、错误率、资源使用率(CPU、内存、磁盘等)
  • 执行测试脚本
    设置性能运行场景、执行性能测试、并同步手机各项性能指标
    执行性能测试脚本前,确保脚本调试通过

5、性能分析和调优

分析执行结果,如果不符合性能需求,提出bug,由开发人员进行调优。
改完bug后,由测试来验证,性能测试人员验证bug很有可能是验证不过的,通常需要经过多轮验证,直到验证通过后,系统才可以上线。

6、性能测试报告总结

一般公司都有测试报告模版,按照模版填写即可。
测试报告一般包括:

  • 测试工作的开始、结束日期,人员,多少轮测试等
  • 测试的结果
  • 缺陷分析和调优
  • 风险评估
  • 测试结果总结
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值