代码改变世界

性能压测之前需要搞清楚的事项

2020-09-06 21:34  清风软件测试开发  阅读(343)  评论(0编辑  收藏  举报

性能压测之前需要搞清楚的事项

一,测试的原因

1,是为了满足将来新增大量用户而做的性能压测,一般产品人员会提出需求,需求里面有相关的指标(期望能够同时容纳10000人在线操作),
这种情况一般都是进行梯度加压,先测试出目前系统的峰值,然后再分析瓶颈,最后提出到达到期望指标的优化意见。

2,是为了排查问题,当线上用户突然增多导致服务器挂掉后,需要立刻做性能测试,先测试出目前系统的峰值,然后再分析瓶颈,最后提出问题出现的原因。

 

二,测试目标

测试的目标一般是:1,排查当前的性能问题      2,提出到达到期望指标的优化意见。

 

三,性能压测环境

一定要搭建一个性能压测环境,这环境一定要和生成环境的配置一样

 

四,业务逻辑和数据流

一定要很熟悉业务逻辑和数据流

 

五,测试数据

1,是否需要大量真实的测试数据    2,是否可以去掉一些挡板或限制    3,如何造大量数据

 

六,是否需要添加集合点

1,10000以内的小数量级别的并发需要添加集合点模拟同一时间的并发

2,10000以上的,特别是百万级别的并发不需要模拟集合点,直接多线程循环就好了