性能测试基础(三)

。性能测试与功能测试对比:
       功能测试焦点:有/没有----正向/逆向
       性能测试焦点:好/不好----时间/资源
。性能测试流程和功能测试流程对比:
性能测试流程
功能测试流程
1、需求分析评审                                                 
2、性能测试计划及方案
3、测试用例编写及评审
4、测试脚本编写/录制
5、建立测试环境
6、执行测试脚本
7、性能测试监控
8、性能分析和调优
9、性能测试报告总结
1、需求分析评审
2、编写测试计划及方案
3、测试用例编写及评审
4、测试用例执行并提交缺陷
5、编写测试报告
1、【需求分析】
     1.熟悉被测系统
  • 熟悉系统的业务功能
  • 熟悉系统的技术架构        
      2.明确性能测试内容
  • 从业务角度,挑选核心业务进行测试
  • 从技术角度,挑选逻辑复杂度高,数据量大的业务进行测试
     3.确定测试策略
  • 负载测试、稳定性等
     4.确定性能测试指标
  • 有需求:按照需求来测试
  • 没有需求:同类型软件对比,对未来数据进行预估
2、【性能测试计划及方案】
    从模板内容来说,与功能测试基本一致,主要就是写清楚谁来做、怎么做。
     主要内容:
  • 项目背景---简介
  • 测试目的
  • 测试范围---对于需求分析中的性能测试内容
  • 测试策略---对应于需求分析中的测试策略
  • 风险控制---技术风险、人力风险
  • 交付清单---每个阶段的产出物
  • 进度和分工---谁在什么时候做什么事情
3、【性能测试用例编写】
         要素:用例标题、用例编号、预置条件、用例步骤、预期结果、实际结果
       (实际结果:需要监控的各项性能指标)
4、【测试脚本编写/录制】
      提示:录制或编写,根据不同工具要注意代码冗余。
5、【建立测试环境】
      包括硬件环境、软件环境、网络环境
      提示:一般情况下,可以要求运维和开发工程师协助完成。
6、【执行测试脚本】
  •  测试脚本的编写/录制
  • 建立测试环境---尽可能与用户环境一致
  • 执行测试脚本
  • 性能测试监控---与测试脚本同时进行
  • 性能分析及调优
  1. 测试人员只需要确定是否存在性能bug,有bug则提缺陷报告
  2. 问题分析和调优是由开发人员来完成,测试人员配合验证调优结果(可能需要经过多轮验证)
7、【性能测试报告】
  • 性能测试的过程记录,性能测试发现的问题、分析
  • 性能测试过程中的风险,以及当前是否存在风险
  • 给出性能测试的经验(通过/不通过),经验和教训
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值