SaveOpenJMeterScene - 保存场景

新建或更新JMeter场景。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

pts:SaveOpenJMeterScene

update

*全部资源

*

请求参数

名称

类型

必填

描述

示例值

OpenJMeterScene

object

场景详情。

SceneName

string

场景名。

test

EnvironmentId

string

关联的环境 ID。

I8PZIH

JmeterPluginLabel

string

jmeter 插件标签。

test

TestFile

string

测试文件。

test.jmx

FileList

array

文件列表。

object

文件详情。

FileName

string

文件名。

test.jmx

FileOssAddress

string

文件在公网可访问的 OSS 地址。

说明

目前仅支持上海地域。

https://test.cn-shanghai.aliyuncs.com/test.jmx

Md5

string

文件的 MD5。

DA70F97A74D76B6A3BEF9CC8AE0D89EB

FileId

integer

文件 ID。

61232

SplitCsv

boolean

是否切分,仅针对 CSV 有效。

false

FileSize

integer

文件大小,文件总大小不超过 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

最大并发,并发上限由用户的资源包决定,在 mode= CONCURRENCY 时必须设置。

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

域名绑定详情。

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

起始并发,并发模式下生效,在 mode= CONCURRENCY 时必须设置。

10

RegionalCondition

array

施压机地域定制

object

单地域施压机数量

Region

string

地域 id

cn-hangzhou

Amount

integer

施压机数量,所有地域施压机数量之和需要等于场景的 AgentCount 值。

1

返回参数

名称

类型

描述

示例值

object

返回示例。

SceneId

string

创建或更新的场景 ID。

DYYPZIH

RequestId

string

请求 ID。

A8E16480-15C1-555A-922F-B736A005E52D

Message

string

错误提示信息,若成功则不返回该字段。

HttpStatusCode

integer

HTTP 状态码,若成功则不返回该字段。

200

Code

string

系统状态码,若成功则不返回该字段。

200

Success

boolean

是否成功。

  • true:成功

  • false:失败

true

示例

正常返回示例

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. 场景内容不能为空

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情