用途:该技能用于通过 Aliyun CLI 创建和管理阿里云 PTS(性能测试服务)压测场景,覆盖 PTS 原生 HTTP/HTTPS 压测与基于 JMeter 的压测两类场景,帮助验证应用性能、容量与稳定性。
主要能力:创建 PTS 原生场景(可配置 API、串行链路、负载模型、断言、请求头等);上传并运行 JMeter 脚本进行分布式压测;启动、停止、调试场景;查询运行状态与压测报告;列出、查看和删除场景。
使用方式:依赖 Aliyun CLI,要求版本 >= 3.3.1,先运行 aliyun version 校验,并执行 aliyun configure set --auto-plugin-install true 开启插件自动安装。命令建议带超时参数 --read-timeout 60 --connect-timeout 10。创建 PTS 场景使用 aliyun pts save-pts-scene,启动用 aliyun pts start-pts-scene,状态查询用 aliyun pts get-pts-scene-running-status,报告用 aliyun pts get-pts-report-details;JMeter 场景对应 save-open-jmeter-scene、start-testing-jmeter-scene、get-jmeter-report-details 等。
限制与注意:所有用户可自定义参数(RegionId、场景名、目标 URL、并发、时长、JMX 文件等)必须先与用户确认,不得擅自使用默认值。PTS API 不支持基于 ClientToken 的幂等,SceneName 不唯一,须以 SceneId 为稳定标识,写操作前采用先检查后执行模式。启动压测前须做幂等检查、配置校验并取得用户明确确认;start-pts-scene 返回 Success: true 不代表压测真正启动,需用 get-pts-scene-running-data 验证。删除场景前须确认未在运行并取得用户确认。需具备相应 PTS 权限,认证依赖 CLI 默认凭证链。
适用场景:接口性能压测、容量评估、稳定性验证、JMeter 脚本迁移上云等。具体收费、价格与平台细节暂未提供。