VortMall微服务版本压测报告
什么是性能测试 PTS
性能测试 PTS(Performance Testing Service)是阿里云提供的一款具备强大分布式压测能力的 SaaS 压测平台。PTS 可以模拟复杂的业务场景,并快速精准地调度不同规模的流量,同时提供压测过程中多维度的监控指标和日志记录。
关键性能指标说明
并发用户数:
模拟同时在线操作的“虚拟用户”数量。
TPS / RPS:
- TPS:每秒处理的事务数(Transactions Per Second),衡量系统处理能力的核心指标。
- RPS:每秒请求数(Requests Per Second),请求级指标,一个事务可能包含多个请求。
响应时间 / 时延:
- RT:响应时间(Response Time),用户发起请求到收到完整响应所消耗的时间。报告中展示 P50、P75、P90、P99、Max、Min、Avg 等百分位值,其中 P90/P99 尤为重要。
完整 PTS 压测报告下载
- 首页接口:
- 购物车接口
- 商品详情接口
- 订单详情接口
- 商品列表接口
- 结算接口
- 支付接口
vortmall 商城核心接口实测性能总结表(整理自DeepSeek)
| 接口 | 实测峰值 RPS | 平均响应时间 (ms) | 压测并发数 | 99% 响应时间 (ms) | 成功率 |
|---|---|---|---|---|---|
| 商品详情 | 16,397 | 84.45 | 2000 | 173 | 100% |
| 首页 | 8,817 | 265.93 | 2000 | 693 | 100% |
| 商品列表 | 3,015 | 545.84 | 1500 | 1,017 | 100% |
| 支付页面 | 1,566 | 687.25 | 1000 | 875 | 100% |
| 订单详情 | 1,544 | 693.57 | 1000 | 1,046 | 100% |
| 添加购物车 | 1,526 | 696.46 | 1000 | 1,016 | 100% |
| 结算 - 提交订单 | 678 | 721.46 | 1000 | 1,167 | 100% |
| 结算 - 创建会话 | 688 | 785.83 | 1000 | 1,285 | 100% |
关键说明:
- 性能最佳:商品详情接口(16,397 RPS,84ms)远优于其他接口,得益于高效的缓存设计。
- 成功率:所有接口在压测期间业务成功率均为 100%,系统稳定性良好。
已验证能力
- 读链路高并发性能优异:首页(7,600 TPS)和商品详情(10,139 TPS)在 2,000 并发下性能表现出色,平均 RT 分别为 266ms 和 84ms,P99 均在 700ms 以内。
- 全场景零异常:7 个压测场景、共计 1,521,428 次请求,请求成功率均为 100%,无 4xx/5xx 错误,无超时异常。
- 基础设施余量充足:RDS CPU < 30%、K8s Worker CPU < 50%、中间件 ECS CPU < 25%,各项资源均远未达到瓶颈。
- 写链路基线稳定:4 个写接口在 1,000 并发下均达到 ~1,300–1,500 TPS,P90 控制在 1 秒以内。
性能亮点
- 商品详情接口表现最优,平均 TPS 突破 10,000,平均 RT 仅 84ms(得益于 Redis 缓存优化)
- 首页接口在返回完整装修模板内容的情况下,仍实现 7,600 TPS 的高吞吐
- 所有场景 100% 成功率,系统在高并发压力下未出现任何服务异常或降级
VortMall 微服务系统压测报告(整理自DeepSeek)
首页接口压测报告
概述: 首页接口在 2,000 并发、峰值 RPS 达 8,816 的高压下表现优异。平均 TPS 达到 7,600,平均响应时间仅 265.93ms,成功率 100%,无任何请求异常。P90 响应时间控制在 309ms,表明绝大多数用户请求都能在 300ms 内完成响应。
**PTS 官方压测截图
商品列表接口压测报告
概述: 商品列表接口在 1,500 并发下平均 TPS 达 2,725.87,请求成功率 100%,业务功能完全稳定。平均响应时间 545.84ms,P90 控制在 581ms 以内。P99 为 1,017ms。
PTS 官方压测截图
商品详情接口压测报告
概述: 商品详情接口是本次压测中表现最优的接口。在 2,000 并发下平均 TPS 高达 10,138.74,TPS 峰值更是达到 16,397,平均响应时间仅 84.45ms,P99 也仅为 173ms,成功率 100%。该接口得益于 Redis 缓存优化,具备极强的高并发处理能力。
PTS 官方压测截图
添加购物车接口压测报告
概述: 添加购物车接口在 1,000 并发下平均 TPS 达到 1,460.91,TPS 峰值 1,526,请求成功率 100%。平均响应时间 696.46ms,P90 控制在 882ms,P99 为 1,016ms,整体表现稳定。
PTS 官方压测截图
结算接口压测报告
概述: 结算场景包含 2 个串联 API(创建购买会话 + 提交订单),在 1,000 并发下场景合计 TPS 达到 1,319,请求总数 77,839,成功率 100%。两个 API 均表现稳定,无请求异常。
API 明细:
| API | 方法 | 请求数 | 平均 TPS | 平均 RT | P50 | P75 | P90 | P99 | 最大 RT | 最小 RT | 成功率 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.创建购买会话 | POST | 39,194 | 687.61 | 785.83 ms | 648 ms | 968 ms | 1,160 ms | 1,285 ms | 26,025 ms | 31 ms | 100% |
| 2.提交订单 | POST | 38,645 | 677.98 | 721.46 ms | 760 ms | 773 ms | 1,034 ms | 1,167 ms | 26,737 ms | 75 ms | 100% |
PTS 官方压测截图
支付接口压测报告
概述: 支付页面接口在 1,000 并发下平均 TPS 达 1,496.17,TPS 峰值 1,566,请求成功率 100%。平均响应时间 687.25ms,P99 仅 875ms,是写链路中 P99 表现最优的接口。
PTS 官方压测截图
订单详情接口压测报告
概述: 订单详情接口在 1,000 并发下平均 TPS 达 1,474.08,TPS 峰值 1,544,请求成功率 100%。平均响应时间 693.57ms,P90 为 910ms,整体表现稳定。
PTS 官方压测截图
资源水位监控(压测期间)
| 资源 | 压测峰值 | 评估 |
|---|---|---|
| RDS MySQL CPU | 25.4% | 充足 |
| RDS 活跃线程 | 42 | 充足 |
| 中间件 ECS CPU | 21% | 充足 |
| K8s Worker 节点 CPU | 44% | 充足 |
重要说明
- 本次写链路(添加购物车 / 结算 / 支付 / 订单详情)的压测在应用层启用了虚拟线程优化并使用了压测桩,目的是验证网关吞吐与 HTTP 链路基础性能。
- 所有数据均来自阿里云 PTS 官方报告,未经修改,附带 PTS 官方水印 PDF 作为凭证。
赣公网安备36010902001041号