简介

最近更新时间:2025-07-16 03:02:27

我的收藏

概述

云压测(Performance Testing Service, 以下简称PTS)是一款分布式性能测试服务,可模拟海量用户的真实业务场景,全方位验证系统可用性和稳定性。支持按需发起压测任务,提供百万并发多地域流量发起能力。提供流量录制、场景编排、流量定制、高级脚本定制等功能,可快速根据业务模型定义压测场景,真实还原应用大规模业务访问场景,帮助用户提前识别应用性能问题。

  • 本章节介绍的 PTS API 接口均为 API 3.0接口。
  • 您可以调用 API 对 PTS 进行操作,例如创建压测场景、启动压测任务等。
  • PTS 支持的所有接口信息,请参见 API 概览

术语表

PTS API 接口的常见术语请参见下表:

术语 描述
VU VU 是指并发用户数,用来模拟真实场景中,在同时执行操作的用户数量。
VUM VUM是压测任务的计量单位,代表一个并发运行1分钟消耗的资源。1VUM=1VU * 1Min
压测项目 压测项目用来组织压测和管理资源权限。一个压测项目可包含多个压测场景。
压测场景 压测场景是对一个真实业务场景的压力状况的模拟,也是管理一次压测的配置、资源、生命周期的最小单元。根据编排方式的不同,PTS 提供 简单模式脚本模式JMeter模式 等不同的压测场景。

使用限制

  • 云压测支持按量计费和套餐包。按量计费压测规格限制请参考 按量计费规格限制。 不同套餐包规格限制请参考 套餐包规格限制
  • 对于具体的参数限制,请参考各接口文档中的参数说明。

API 快速入门

您可以使用 API Explorer 工具在线调用 API。

本文以创建压测场景并启动压测任务为例,通过 API Explorer 工具调用 API 接口的步骤如下:

  1. 进入 API Explorer 工具页面。更多 API Explorer 工具使用信息,请参见 使用API Explorer
  2. 调用 CreateProject 接口,创建压测项目。创建完成后返回项目ID。
  3. 调用 CreateScenario 接口,在压测项目下创建压测场景。创建完成后会返回场景ID。
  4. 调用 UpdateScenario 接口,配置您的压测场景。比如:设置最大压测并发数,配置压测脚本等。
  5. 调用 StartJob 接口,基于您配置的压测场景,创建并启动压测任务。启动成功后返回压测任务ID。

至此,您启动了一个压测任务。压测任务启动后会基于您的场景的配置对您的服务产生压测流量,并产生实时 压测报告