
# 方案概述
#### 应用场景
近年，各城市都上线了"一网通办"等跟国计民生相关的系统，此类系统由于突然的访问量暴增导致系统响应慢，更有甚者会导致系统宕机，给大家的日常生活带来不小的影响。
- 某些城市在整点时刻下发消费券，广大市民在一网通办App或者小程序进行领取。

- 在每年年初，市民会对个人所得税主动申报，大多市民会集中在1月份至3月份进行年度申报。
以上情况均对一网通办的系统有较高的性能要求。
#### 方案架构
针对当前现状，为避免流量高峰期使用出现系统崩溃，而给生活带来不便，性能测试服务通过模拟相关实际场景，快速构造压力模型，发现不同压力模型下服务的性能瓶颈，避免宕机。
一网通办系统场景压测模板提供以下几种实际场景模拟。
**场景一：** **日常早高峰访问**
大型城市（1000w+人口）例行高峰访问。
- 场景分析：整体流量随着时间推移，逐步递增。
- 参考模型及方案：采用并发模式的多阶段施压性能测试模型，按照规格分阶段持续加压，验证系统性能是否达标。 例如，7点-9点高峰访问，并发值5000；9点-10点工作时间高峰访问，并发值6500；10点-12点访问降低，并发值3000；12点-13点餐厅高峰访问，并发值8000。
  图1模型样例1   
  ![](https://support.huaweicloud.com/bestpractice-cpts/zh-cn_image_0000002318462492.png "点击放大") 
**场景二：市民年初申报个人所得税**
大型城市（1000w+人口）从1月份至3月份是市民申报个人所得税的高峰期。
- 场景分析：整个系统呈现持续性的超大流量涌入。
- 参考模型及方案：采用并发模式的多阶段施压性能测试模型。
  1. 按照起始流量性能施压一段时间。
  
  2. 施加突发流量。
  
  3. 保持突发流量压力较长周期。
  
  
  例如，起始流量并发值1000，施压10分钟；突发10倍标称流量，并发值10000，施压120分钟。
  图2模型样例2   
  ![](https://support.huaweicloud.com/bestpractice-cpts/zh-cn_image_0000002318462484.png "点击放大") 
**场景三：性能极限摸高**
各地市级政府对一网通办系统进行性能摸高，了解系统性能极限。
- 场景分析：流量缓慢递增，达到瓶颈，任务会继续执行。
- 参考模型及方案：采用摸高模式性能测试模型，按照规格逐步加压，验证系统性能是否达标。
  例如，初始并发值为1000，爬坡时长为1500秒（25分钟）再增加10000并发达到最大并发数11000，逐渐递增加压。整个过程持续30分钟。
  图3模型样例3   
  ![](https://support.huaweicloud.com/bestpractice-cpts/zh-cn_image_0000002352421289.png "点击放大") 
**场景四：整点时间** **消费券免费领取**
中型城市（200-1000w人口）在中午12点整点免费领取消费券。
- 场景分析：整个系统呈现突发性的流量涌入。
- 参考模型及方案：采用浪涌模式性能测试模型。
  1. 按照起始并发施压一段时间。
  
  2. 施加突发流量。
  
  3. 突发流量持续一段时间后，迅速降为起始并发值施压并维持一段时间。
  
  
  例如，整点峰值有10000人领取消费券一共两次，每次持续5分钟，因此设定起始并发值1000，施压10分钟；突发10倍起始流量，并发值10000，施压5分钟；后续重复一次上述施压步骤。
  图4模型样例4   
  ![](https://support.huaweicloud.com/bestpractice-cpts/zh-cn_image_0000002352421277.png "点击放大") 
 
