API概览

本产品(性能测试/2020-10-20)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

PTS压测

API标题API概述
压测基线压测基线
CreatePtsSceneBaseLineFromReport创建场景基线将一个报告数据设置为场景基线。
DeletePtsSceneBaseLine删除场景基线删除场景设置的基线信息。
UpdatePtsSceneBaseLine修改场景基线更新一个场景的基线数据。
GetPtsSceneBaseLine查询场景基线查询场景设置的基线数据。
压测报告压测报告
ListPtsReports查询PTS报告列表根据条件列出PTS报告的概要信息。
GetPtsReportDetails查询报告获取场景压测后的报告详情。
GetPtsReportsBySceneId查询场景关联的所有报告场景压测产生多个场景,可批量查询关联的所有报告。
GetPtsDebugSampleLogs获取PTS场景调试日志查询PTS场景调试任务的采样日志。
压测执行压测执行
StartDebugPtsScene启动场景调试启动场景的调试,了解配置信息是否通。
StartPtsScene启动场景启动场景入参为场景ID。
StopDebugPtsScene停止场景调试停止正在调试中的场景。
StopPtsScene停止场景停止场景入参为场景ID。
GetPtsSceneRunningData获取压测实时数据场景压测或调试中获取场景的运行时数据。
GetPtsSceneRunningStatus获取场景运行时状态场景启动压测后,获取运行时状态。
AdjustPtsSceneSpeedPTS场景调速调整PTS场景压力值。
压测场景压测场景
CreatePtsScene创建场景创建压测场景。
SavePtsScene保存或修改场景保存或修改场景。
DeletePtsScene删除场景删除场景,一次删除一个。
DeletePtsScenes批量删除场景一次批量删除多个场景。
ModifyPtsScene修改场景修改场景配置信息,比如URL、施压信息。
GetPtsScene查询场景查询场景的结构、施压等信息。
ListPtsScene分页查询场景分页查询场景概览信息。

JMeter压测

API标题API概述
压测报告压测报告
GetJMeterReportDetails获取JMeter报告详情查询JMeter报告详情。
GetJMeterLogs获得JMeter运行日志获得JMeter运行日志。默认查询第0台机器的日志,并返回机器总数。
GetJMeterSampleMetricsJMeter采样器聚合数据根据条件获得JMeter采样器聚合数据。
GetJMeterSamplingLogsJMeter采样器日志根据条件获得JMeter采样器的采样日志。
ListJMeterReportsJMeter报告列表根据条件列出JMeter报告的概要信息。
压测执行压测执行
StartDebuggingJMeterScene调试场景开始调试JMeter场景。
StartTestingJMeterScene压测场景开始压测JMeter场景。
StopDebuggingJMeterScene停止调试停止JMeter场景调试。
StopTestingJMeterScene停止压测停止JMeter场景压测。
GetJMeterSceneRunningData获得压测运行时数据根据场景ID获取JMeter场景压测过程中的数据。
AdjustJMeterSceneSpeed压测中调整JMeter线程数调整jmeter压力大小。
压测场景压测场景
RemoveOpenJMeterScene移除场景移除JMeter场景。
SaveOpenJMeterScene保存场景新建或更新JMeter场景。
GetOpenJMeterScene场景详情获得JMeter场景详情。
ListOpenJMeterScenesJMeter场景列表根据条件获得JMeter场景列表。
压测环境压测环境
RemoveEnv移除环境根据JMeter环境ID移除JMeter环境。
SaveEnv保存环境新建或更新JMeter环境。
ListEnvs环境列表根据条件列出JMeter环境。

其他

API标题API概述
GetAllRegions获取VPC可用Region列表获取所有的region。
GetUserVpcs获取VPC列表
GetUserVpcSecurityGroup获取安全组列表
GetUserVpcVSwitch获取虚拟交换机列表