压测演练对接阿里云性能测试服务(以下简称PTS),能够帮助用户快速对目标环境的BizWorks中台进行全链路压测,从而找到瓶颈、评估中台容量。本文为您介绍如何制定压测计划、执行压测任务、查看压测报告。
前提条件
压测演练核心价值
通过持续对生产环境的真实调用链路的收集、归纳,形成具有业务语义的链路拓扑。
- 为影子表、
mock
提供准确的依赖参考。 - 对流量录制提供指导。
- 对资源扩容预估提供参考模型。
- 帮助分析设计和开发之间的差异。
压测演练基本流程
创建压测计划
新建压测任务
- 在压测计划页面,单击目标压测计划右侧操作列下的生成压测任务。在新建压测任务面板中,系统会自动生成任务ID,并默认关联您所选择的压测计划。配置完其他任务参数后,单击保存。
-
- 在测试平台导航栏中,单击压测任务。
- 在压测任务页面,单击新建压测任务。
- 在新建压测任务面板中,完成配置压测任务参数后,单击保存。
参数 | 说明 |
---|---|
压测任务名称 | 自定义压测任务名称。 |
ID | 系统自动生成,不可编辑。 |
压测计划 | 在下拉列表中选择已创建的压测计划。 |
目标压测环境 | 在下拉列表中选择当前项目中已创建的环境。 |
施压配置 |
|
量级及数据配置 | 设置压测链路的最大并发权重和起始百分比。压测链路的最大并发权重之和应为100%。 |
执行压测任务
查看压测报告
查看压测报告有两种方式:
- 压测任务执行完成后,单击页面下方的查看压测报告。
- 在测试平台导航栏中,单击压测报告,单击目标压测报告右侧操作列下的查看报告。
压测报告如下图所示:

- 施压信息:展示压测任务名称、压测计划名称、目标环境名称和压测持续时间。单击压测任务右侧的查看详情,您可以看到该报告所对应的压测任务快照;单击压测计划右侧的查看详情,将会跳转到该压测计划页面。
- 压测摘要:展示本次压测任务的成功率、平均RT、平均TPS、异常数和总请求数。
- 测试链路统计:展示本次压测链路上每个API节点的总请求书、成功率、异常数、平均TPS和延迟情况。