性能前期调研内容总结
一、用户数
1.调查系统当前和未来使用的用户数
2.调查当前每日、月活跃用户数
3.并发用户数无法确定时,可以测试出最佳并发数和最大并发数与活跃用户数进行比较
二、业务数据量
1.调查当前和未来背景数据量
2.当前和未来业务每天新增的总笔数
3.调查当前和未来高峰时业务的总笔数
三、场景业务调查
1.系统关键、核心的业务
2.各功能点高访问量的地方,经常承受压力的功能点
3.被测系统业务的复杂度,虽然用的人数少对系统有严重影响的也需要测试
四、性能指标相关的
1.调查每秒事务数
1)BS类:Vuser*TRequest/RPS=TPS(Resource=0含义是保证此次请求能够真正到达服务器,去掉那些本地可以缓存的东西。
2)CS类:每小时的业务数/3600s,这是没办法的情况下.
3)API类:Vuser*1 API=TPS 注:Vuser:虚拟用户数;TRequest:事务中的请求数;RPS:平均响应时间;
2.调查90%响应时间
1)只看平均时间是不太科学的,对于我们的系统来说需要保证绝大多数的用户的响应时间都是非常快的,所以我们从90%取指标的标准。
2)业务指标的标准如果没有,可以进行估算
3)方式一BS类:通用的标准是2-5-8,但大多数是不能超过5秒的。
4)方式二CS类:一般是不能超过15秒的。
5)方式三API类:从行业角度来说,一般要求是毫秒级(<500ms)
3.平均响应时间和TPS的波动率 TPS受测试方法和思考、间隔时间的影响,可参考下面的计算方式
1)T=(TPS标准差/TPS平均值)*100% 一般小于10%
2)T=(RPS标准差/RPS平均值)*100% 一般小于10%

浙公网安备 33010602011771号