性能测试常用业务模型分析

性能测试常用业务模型分析

用户行为分析

也就是你一个系统用户的分布,还有用户的日常以及高峰的日活,它大概是一个什么量级,根据此来考量并发,根据此来考量并发

统计数据分析

也是一样通过一些系统线上监控,可以统计到系统访问的高峰值,以及场景的PA等等

业务需求分析

主要是针对产品本身的性能测试,比如说每一个版本上线前跑性能针对上线的功能要去分析,是不是涉及性能需求

同类系统调研

针对新建的系统,线上没有相关统计的数据,可以参考同类的系统,或之前的功能的老系统的用户量级、TPS

历史问题分析

在性能测试之前,最好把系统的前几个月or前半年线上的问题拉下来看一下,分析把其中的线上性能问题过滤一遍,看是否fixed

最终多维度分析,构造了整个业务模型

我们的一些Top访问或Top PV的场景,以及每个top场景的访问量,通过这个业务模型,根据一定的算法,比如业内最经典的二八法则——80%的业务是在20%的时间内完成的。根据这一简单的计算,可以得到我们的测试模型。可以通过PV反推算出我们达标的TPS大概并发数,根据这一测试模型进行压测

posted @ 2021-09-05 21:43  HEREISDAVID  阅读(439)  评论(0)    收藏  举报