新建或更新JMeter场景。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
当前API暂无授权信息透出。
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
OpenJMeterScene | object | 是 | 场景详情。 | |
SceneName | string | 是 | 场景名。 | test |
EnvironmentId | string | 否 | 关联的环境 ID。 | I8PZIH |
JmeterPluginLabel | string | 否 | jmeter 插件标签。 | test |
TestFile | string | 是 | 测试文件。 | test.jmx |
FileList | object [] | 是 | 文件列表。 | |
FileName | string | 是 | 文件名。 | test.jmx |
FileOssAddress | string | 是 | 文件在公网可访问的 OSS 地址。 说明
目前仅支持上海地域。
| https://test.cn-shanghai.aliyuncs.com/test.jmx |
Md5 | string | 否 | 文件的 MD5。 | DA70F97A74D76B6A3BEF9CC8AE0D89EB |
FileId | long | 否 | 文件 ID。 | 61232 |
SplitCsv | boolean | 否 | 是否切分,仅针对 CSV 有效。 | false |
FileSize | long | 否 | 文件大小,文件总大小不超过 500 M,单位 Byte。 | 28880 |
Tags | string | 否 | 文件标签。 | 空 |
JMeterProperties | object [] | 否 | JMeter 属性。 | |
Name | string | 否 | 属性名。 | https.sessioncontext.shared |
Value | string | 否 | 属性值。 | false |
RampUp | integer | 否 | 预热时间,单位秒。 | 600 |
Steps | integer | 否 | 预热阶段。 | 3 |
Concurrency | integer | 否 | 最大并发,并发上限由用户的资源包决定。 | 1000 |
Duration | integer | 是 | 压测持续时间,最长压测时间不超过一天,单位秒,取值范围为 60~86400。 | 600 |
SceneId | string | 否 | 场景 ID。没有传场景 ID 表示新建场景,传场景 ID 表示更新场景。 | DYYPZIH |
IsVpcTest | boolean | 否 | 是否为 VPC 测试。默认为 false,表示公网测试。当此值为 true 时,VPC 相关配置才会生效。 | true |
DnsCacheConfig | object | 否 | DNS 配置。 | |
ClearCacheEachIteration | boolean | 否 | 每次循环是否清空缓存。 | true |
DnsServers | array | 否 | DNS 服务器。 | |
string | 否 | DNS 服务器详情。 | [8.8.8.8] | |
HostTable | object | 否 | 域名绑定。 | |
string | 否 | 域名绑定详情。 | "ns.server.om":"8.8.8.8" | |
AgentCount | integer | 是 | 施压机数量。 | 2 |
RegionId | string | 否 | 地域 ID,在 VPC 压测时配置。 | cn-beijing |
VpcId | string | 否 | VPC 的 ID,在 VPC 压测时配置。 | vpc-2ze2sahjdgahsebjkqhf4pyj |
SecurityGroupId | string | 否 | 安全组 ID,在 VPC 压测时配置。 | sg-2zeid0dd7bhahsgdahspaly |
VSwitchId | string | 否 | 交换机 ID,在 VPC 压测时配置。 | vsw-2zehsgdhsahw1r |
SyncTimerType | string | 否 | JMeter 中的同步定时器类型。 | GLOBAL |
ConstantThroughputTimerType | string | 否 | JMeter 中的固定吞吐量定时器类型。 | GLOBAL |
Mode | string | 是 | 施压模型。 | CONCURRENCY |
StartRps | integer | 否 | 起始的 RPS,RPS 模式下生效。 | 10 |
MaxRps | integer | 否 | 最大 RPS,RPS 模式下生效。 | 100 |
StartConcurrency | integer | 否 | 起始并发,并发模式下生效。 | 10 |
RegionalCondition | object [] | 否 | 施压机地域定制 | |
Region | string | 否 | 地域 id | cn-hangzhou |
Amount | integer | 否 | 施压机数量,所有地域施压机数量之和需要等于场景的 AgentCount 值。 | 1 |
返回参数
示例
正常返回示例
JSON
格式
{
"SceneId": "DYYPZIH",
"RequestId": "A8E16480-15C1-555A-922F-B736A005E52D",
"Message": "空",
"HttpStatusCode": 200,
"Code": "200",
"Success": true
}
错误码
HTTP status code | 错误码 | 错误信息 | 描述 |
---|---|---|---|
403 | SaveOpenJMeterSceneFail | The scene cannot be empty. | 场景内容不能为空 |
访问错误中心查看更多错误码。
变更历史
变更时间 | 变更内容概要 | 操作 | ||||||
---|---|---|---|---|---|---|---|---|
2024-01-23 | OpenAPI 错误码发生变更 | 看变更集 | ||||||
| ||||||||
2021-12-20 | OpenAPI 错误码发生变更 | 看变更集 | ||||||
| ||||||||
2021-12-07 | OpenAPI 错误码发生变更 | 看变更集 | ||||||
| ||||||||
2021-12-01 | OpenAPI 错误码发生变更 | 看变更集 | ||||||
| ||||||||
2021-11-23 | OpenAPI 错误码发生变更 | 看变更集 | ||||||
| ||||||||
2021-11-19 | 新增 OpenAPI | 看变更集 |