======全链路性能测试======
如何开展?
- 分析生产用户流量
- 各个业务接口性能测试脚本开发
- 压测环境要模拟生产
- 压测数据
- 实时全流程监控
- 埋点:用户行为记录
如何优化:
- 单系统优化
- 关键点优化
- 业务流程优化
性能优化,并不是,优化某个点,所有的性能就一定得到优化
全链路:模拟生产环境,真实用户对业务使用分配
- 各种业务
- 各种业务的用户量不相同
- 业务覆盖广,深度深
问题:
- 涉及系统多
- 如何模拟用户真实流量分配
- 接口业务多
====性能场景设计
普通线程组:
- 线程数:就是我们的并发用户数,这个数量,理论上,可以无限量,但,实际情况,这个线程数,单台机器,一般,不超过2000,限制原因:cpu的频率一般在:2-3GHz
- Ramp-Up时间:造虚拟线程数用的时间,在这个设置的时间点结束时,虚拟用户要造出来(不保证过程);在这个时间内,已经产生