性能测试需求分析怎么做

一般而言,用户或产品团队设定性能测试需求时,仅会表述字面意义上需求,如“系统TPS需达到500以上,单笔交易时间不超过3秒”等等。

与功能测试需求分析一样,性能测试同样需要针对被测对象进行需求分析细化。

这就需要性能测试工程师结合用户需求及性能测试活动本身需求进行显性与隐性性能测试需求的分解与提取。
在性能测试工作实施过程中,需从不同的用户层面分析待测需求。
性能测试工程师主要从以下两个用户方确定性能测试需求:
业务用户
1. 用户频繁使用,且存在大量用户使用的业务流程;
2. 交易占比较高,日常占比在80%以上甚至更高的业务流程;
3. 特殊交易日或峰值交易占比80%以上甚至更高的业务流程;
4. 性能较差且有过调整的业务流程;
5. 特殊业务场景;
6. 核心业务发生重大流程调整的业务流程。

。。。。
以上从业务用户层面,考虑的可能需要进行性能测试的点。

实际实施过程中,如果可能,可向终端用户调研。比如,项目团队
1. 对架构设计的业务比较了解;
2. 逻辑复杂,关键的业务;
3. 可能消耗大量资源的业务;
4. 与外部系统存在接口调用,且有大量数据交互的业务;
5. 调用第三方业务组件,逻辑复杂的业务。
以上从项目开发角度考虑可能需要进行性能测试业务流程,性能测试工程师需对被测对象深入了解,并且需要研发团队配合。

 

除上述两种用户,

还可能包括运营团队,调研未来业务发展规划,系统需满足未来业务需求的可能性

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值