什么是性能测试
性能测试针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行性能场景,分析判断性能瓶颈并调优,最终得出性能结果来评估系统的性能指标是否满足既定值。
性能指标
一般有三个指标:时间指标、容量指标和资源利用率指标。
业务模型
并不是每个业务都需要有并发量,我们只需要把有并发的业务统计出来,针对这些业务场景做测试就可以。
性能场景
分别是测试环境、测试数据、测试模型、性能指标、压力策略、准入准出和进度风险。
系统监控
监控系统在测试过程中的资源使用率的变化。
预定条件
这里的条件包括软硬件环境、测试数据、测试执行策略、压力补偿等内容。
性能场景
场景也就是测试用例。
分析调优
性能测试不仅要给出性能测试的结果,也要给出性能优化解决方案。
性能报告
我们要知道,大部分老板或者上司关心的是测试的结果,而不是用了多少人,花了多少时间这些没有意义的数字。我们更应该在报告中写上调优前后的 TPS、响应时间以及资源对比图。