性能测试需求分析

需求分析主要完成两项工作:
1、采集性能测试需求
2、分析性能测试需求

采集性能测试需求,采集的内容包括
1、系统架构
2、采集业务并量化业务
3、了解业务扩展趋势
4、了解系统是否会有归档机制
5、采集业务发生时段
6、采集在线用户数,活动用户数,业务分布
7、系统是否与第三方系统有关联关系
8、采集业务性能指标(TPS,RT,事务成功率等)
9、采集硬件性能指标(cpu使用率,磁盘利用率,内存利用率等)

一般被测试的系统有2种:新应用类,升级改造类。不同类型,采集方法不一致。

分析性能测试需求:

1、圈定测试范围

  • 确定高频次的业务

  • 确定性能影响大的业务

  • 确定此功能的可验证性

2、明确性能指标

  • 吞吐量(PV、TPS)
  • 响应时间
  • 成功率
  • 稳定波动正常范围
  • 一些其他的硬件性能

3、分析业务量
4、计算TPS
5、分析系统协议(可以咨询开发团队or截包分析wireshark)

并发数计算
估算。常用方法:
1、由TPS来估算并发数
2、由在线活动用户数来估算并发数
3、根据经验估算并发数
业务的虚拟用户数=业务的TPS*(RunTime+ThinkTime)
业务的虚拟用户数=业务的TPS*响应时间

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值