软件性能测试基础-2

性能测试流程

  1. 测试需求分析和方案制定
  2. 测试设计和开发:包括测试脚本录制、测试调试开发和测试场景设计。
  3. 测试执行:包括搭建测试环境、部署测试场景和执行测试。
  4. 测试结果分析和报告:包括测试结果分析、测试问题定位和测试报告输出。

性能需求

  • 隐形需求:针对性能需求不明确、不了解性能指标、需要开发方提供需求指标的用户。
  • 显性需求:对系统的各项需求十分明确。

性能需求的获取方法

  1. 依据用户明确要求;
  2. 依据用户提供的已有数据整理分析得出;
  3. 依据同行业中类似项目或类似行业中的数据(自己无某些资源需借助外界力量帮助)。

性能测试要点

  1. 在功能测试完成后进行;
  2. 测试环境尽量与用户环境保持一致;
  3. 一般使用测试工具和测试人员编制测试脚本完成;
  4. 重点在于前期数据设计和后期数据分析;
  5. 性能测试用例设计整个系统架构问题;
  6. 性能测试建模非常重要,包括业务建模、数据建模和监控建模。

性能测试用例与场景设计原则

  1. 性能测试用例通常从功能测试用例衍生而来;
  2. 性能测试用例只针对能够产生压力,对系统性能有影响的功能来开展;
  3. 性能测试用例一般只考虑正常操作流程而忽略异常流程;
  4. 性能测试用例中需结合实际项目情况考虑相关约束条件。

性能测试用例与场景设计思路

  1. 确定主要产生的功能模块和用户角色;
  2. 确定主要产生压力的功能;
  3. 针对产生压力的功能,确定详细操作步骤及步骤需重复的次数;
  4. 针对并发用户的操作进行;
  5. 确定并发用户数量。

测试方案

测试方案包括:测试对象、目标、策略、场景、环境、准备、人员、时间安排以及问题与对策

性能测试用例

性能测试用例包括:名称,标识,说明,条件,描述,操作步骤,期望结果,实际结果。

测试执行

测试执行包括:搭建环境、部署场景、执行测试场景、指标监控。

结果分析报告

结果分析报告包括:结果分析、问题定位、报告输出。

性能三方面

  • 应用在客户端的性能测试
  • 应用在网络上的性能测试
  • 应用在服务器端的性能测试
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值