新建或更新JMeter场景。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
当前API暂无授权信息透出。
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
OpenJMeterScene | object | 是 | 场景详情。 | |
SceneName | string | 是 | 场景名。 | test |
EnvironmentId | string | 否 | 关联的环境ID。 | I8PZIH |
JmeterPluginLabel | string | 否 | jmeter插件标签。 | test |
TestFile | string | 是 | 测试文件。 | baidu.jmx |
FileList | array | 是 | 文件列表。 | |
object | 否 | 文件详情。 | ||
FileName | string | 是 | 文件名。 | baidu.jmx |
FileOssAddress | string | 是 | 文件在公网可访问的OSS地址。 说明目前仅支持上海地域。 | https://test.cn-shanghai.aliyuncs.com/baidu.jmx |
Md5 | string | 否 | 文件的MD5。 | DA70F97A74D76B6A3BEF9CC8AE0D89EB |
FileId | long | 否 | 文件ID。 | 61232 |
SplitCsv | boolean | 否 | 是否切分,仅针对CSV有效。 | false |
FileSize | long | 否 | 文件大小,文件总大小不超过500 M,单位Byte。 | 28880 |
Tags | string | 否 | 文件标签。 | 空 |
JMeterProperties | array | 否 | JMeter属性。 | |
object | 否 | 属性详情。 | ||
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 |
返回参数
示例
正常返回示例
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. | 场景内容不能为空 |
访问错误中心查看更多错误码。
变更历史
变更时间 | 变更内容概要 | 操作 | ||||||
---|---|---|---|---|---|---|---|---|
2021-12-20 | OpenAPI 错误码发生变更 | |||||||
| ||||||||
2021-12-07 | OpenAPI 错误码发生变更 | |||||||
| ||||||||
2021-12-01 | OpenAPI 错误码发生变更 | |||||||
| ||||||||
2021-11-23 | OpenAPI 错误码发生变更 | |||||||
| ||||||||
2021-11-19 | 新增 OpenAPI |