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


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

用户行为分析

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

统计数据分析

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

业务需求分析

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

同类系统调研

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

历史问题分析

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

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM