GetPtsScene - 查询场景

更新时间: 2023-05-11 16:22:43

查询场景的结构、施压等信息。

调试

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

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
SceneIdstring

场景ID。更多信息,请参见OpenAPI创建接口参数说明

NKJBSH

返回参数

名称类型描述示例值
object
Messagestring

错误提示信息,若成功则为空。

RequestIdstring

请求ID。

DC4E3177-6745-4925-B423-4E89VV34221A
HttpStatusCodeinteger

HTTP状态码。

200
Sceneobject

场景结构。

Statusstring

场景状态。

Running
LoadConfigobject

施压配置信息。

ApiLoadConfigListarray

API施压配置信息。

object
RpsBegininteger

起始RPS。

10
RpsLimitinteger

最大RPS。

20
ApiIdstring

API ID。可以根据此ID在Relation中找到对应的API信息。

GBFDCV8
MaxRunningTimeinteger

运行时长,单位分钟。

2
RelationLoadConfigListarray

链路施压配置信息。

object
ConcurrencyBegininteger

起始并发。

10
ConcurrencyLimitinteger

最大并发。

20
RelationIdstring

链路ID。

HNBGS7M
Configurationobject

全场景并发或RPS配置信息。

AllRpsBegininteger

起始RPS。

100
AllConcurrencyBegininteger

起始并发。

100
AllConcurrencyLimitinteger

最大并发。

200
AllRpsLimitinteger

最大RPS。

200
AgentCountinteger

施压机器。

1
TestModestring

施压模式。TPS表示施压模式为RPS模式。

说明该返回结果为CONCURRENCY/TPS。
TPS
AutoStepboolean

是否为自动递增模式。

false
Incrementinteger

递增百分比,取值范围[10,100],且是整十倍。只有在并发模式且是自动递增模式下有效,即 testMode=concurrency_mode 且 autoStep=true 时。

10
KeepTimeinteger

单量级持续时长,单位分钟,一定是小于施压时长 maxRunningTime。

2
VpcLoadConfigobject

VPC配置,VPC压测模式下生效。

VpcIdstring

专有网络ID。

vpc-akjhsdajgjsfggahjkga
VSwitchIdstring

虚拟交换机ID。

vsw-skjfhlahsljkhsfalkjdoiw
SecurityGroupIdstring

安全组 ID。

sg-jkasgfieiajidsjakjscb
RegionIdstring

地域ID。

cn-beijing
FileParameterListarray

文件参数。

object
FileOssAddressstring

您自己的OSS文件地址,要求公网可访问。

https://test.oss-cn-shanghai.aliyuncs.com/json.jar
FileNamestring

文件名。

city.csv
ModifiedTimestring

最新修改时间。

2021-03-26 15:30:30
AdvanceSettingobject

高级设置。

LogRateinteger

日志采样率。

1
DomainBindingListarray

域名和IP绑定关系。

object
Domainstring

域名。

www.aliyundoc.com
Ipsarray

绑定IP。

string

绑定IP。

[1.1.1.1]
ConnectionTimeoutInSecondinteger

场景超时时间,单位s。

5
SuccessCodestring

自定义成功状态码。

429,304
CreateTimestring

创建时间。

2021-02-26 15:30:30
RelationListarray

链路信息。

object
RelationNamestring

链路名。

下单链路
FileParameterExplainListarray

文件参数说明。

object
CycleOnceboolean

是否循环一次。

true
FileParamNamestring

文件中的参数名。

userName,age
FileNamestring

文件名。

city.csv
BaseFileboolean

是否作为基准列。

true
ApiListarray

API信息。

object
ApiIdstring

API ID。可以根据此ID在Relation中找到对应的API信息。

GBFDCV8
CheckPointListarray

所有检查点。

object
CheckTypestring

检查类型。

EXPORTED_PARAM
Operatorstring

比较符号。

ctn
ExpectValuestring

期望值。

111
CheckPointstring

检查点。

userId
HeaderListarray

Header信息。

object
HeaderValuestring

参数值。

1111
HeaderNamestring

参数名。

userId
TimeoutInSecondinteger

超时时间,单位秒。

5
ExportListarray

所有导出参数。

object
ExportTypestring

导出参数来源。

BODY_JSON
ExportValuestring

解释表达式。

username
ExportNamestring

导出参数名。

data.username
Countstring

导出参数匹配项。

0
Urlstring

请求URL。

https://www.aliyundoc.com
Methodstring

请求方法。

GET
Bodyobject

Body内容。

BodyValuestring

Body值。

{\"key1\":\"111\",\"key2\":\"222\"}
ContentTypestring

Body类型。

application/x-www-form-urlencoded
RedirectCountLimitinteger

重定向次数。

5
ApiNamestring

API名称。

下单
RelationIdstring

链路ID。

HNBGS7M
SceneNamestring

场景名。

下单场景
SceneIdstring

场景ID。

BGFJ7GV
GlobalParameterListarray

全局参数。

object
ParamNamestring

参数名。

userName
ParamValuestring

参数值。

lisi
Headersarray

场景所设置的全局Header

object
Namestring

Header的名称

key1
Valuestring

Header的值

value1
Codestring

系统状态码。

200
Successboolean

是否成功。

  • true:成功
  • false:失败
true

示例

正常返回示例

JSON格式

{
  "Message": "空",
  "RequestId": "DC4E3177-6745-4925-B423-4E89VV34221A",
  "HttpStatusCode": 200,
  "Scene": {
    "Status": "Running",
    "LoadConfig": {
      "ApiLoadConfigList": [
        {
          "RpsBegin": 10,
          "RpsLimit": 20,
          "ApiId": "GBFDCV8"
        }
      ],
      "MaxRunningTime": 2,
      "RelationLoadConfigList": [
        {
          "ConcurrencyBegin": 10,
          "ConcurrencyLimit": 20,
          "RelationId": "HNBGS7M"
        }
      ],
      "Configuration": {
        "AllRpsBegin": 100,
        "AllConcurrencyBegin": 100,
        "AllConcurrencyLimit": 200,
        "AllRpsLimit": 200
      },
      "AgentCount": 1,
      "TestMode": "TPS",
      "AutoStep": false,
      "Increment": 10,
      "KeepTime": 2,
      "VpcLoadConfig": {
        "VpcId": "vpc-akjhsdajgjsfggahjkga",
        "VSwitchId": "vsw-skjfhlahsljkhsfalkjdoiw",
        "SecurityGroupId": "sg-jkasgfieiajidsjakjscb",
        "RegionId": "cn-beijing"
      }
    },
    "FileParameterList": [
      {
        "FileOssAddress": "https://test.oss-cn-shanghai.aliyuncs.com/json.jar",
        "FileName": "city.csv"
      }
    ],
    "ModifiedTime": "2021-03-26 15:30:30",
    "AdvanceSetting": {
      "LogRate": 1,
      "DomainBindingList": [
        {
          "Domain": "www.aliyundoc.com",
          "Ips": [
            "[1.1.1.1]"
          ]
        }
      ],
      "ConnectionTimeoutInSecond": 5,
      "SuccessCode": "429,304"
    },
    "CreateTime": "2021-02-26 15:30:30",
    "RelationList": [
      {
        "RelationName": "下单链路",
        "FileParameterExplainList": [
          {
            "CycleOnce": true,
            "FileParamName": "userName,age",
            "FileName": "city.csv",
            "BaseFile": true
          }
        ],
        "ApiList": [
          {
            "ApiId": "GBFDCV8",
            "CheckPointList": [
              {
                "CheckType": "EXPORTED_PARAM",
                "Operator": "ctn",
                "ExpectValue": "111",
                "CheckPoint": "userId"
              }
            ],
            "HeaderList": [
              {
                "HeaderValue": "1111",
                "HeaderName": "userId"
              }
            ],
            "TimeoutInSecond": 5,
            "ExportList": [
              {
                "ExportType": "BODY_JSON",
                "ExportValue": "username",
                "ExportName": "data.username",
                "Count": "0"
              }
            ],
            "Url": "https://www.aliyundoc.com",
            "Method": "GET",
            "Body": {
              "BodyValue": "{\\\"key1\\\":\\\"111\\\",\\\"key2\\\":\\\"222\\\"}",
              "ContentType": "application/x-www-form-urlencoded"
            },
            "RedirectCountLimit": 5,
            "ApiName": "下单"
          }
        ],
        "RelationId": "HNBGS7M"
      }
    ],
    "SceneName": "下单场景",
    "SceneId": "BGFJ7GV",
    "GlobalParameterList": [
      {
        "ParamName": "userName",
        "ParamValue": "lisi"
      }
    ],
    "Headers": [
      {
        "Name": "key1",
        "Value": "value1"
      }
    ]
  },
  "Code": "200",
  "Success": true
}

示例

正常返回示例

JSON格式

{
    "Message": "空",
    "RequestId": "DC4E3177-6745-4925-B423-4E89VV34221A",
    "HttpStatusCode": 200,
    "Scene": {
        "Status": "Running",
        "LoadConfig": {
            "ApiLoadConfigList": {
                "RpsBegin": 10,
                "RpsLimit": 20,
                "ApiId": "GBFDCV8"
            },
            "MaxRunningTime": 2,
            "RelationLoadConfigList": {
                "ConcurrencyBegin": 10,
                "ConcurrencyLimit": 20,
                "RelationId": "HNBGS7M"
            },
            "Configuration": {
                "AllRpsBegin": 100,
                "AllConcurrencyBegin": 100,
                "AllConcurrencyLimit": 200,
                "AllRpsLimit": 200
            },
            "AgentCount": 1,
            "TestMode": "TPS"
        },
        "FileParameterList": {
            "FileOssAddress": "https://test.oss-cn-shanghai.aliyuncs.com/json.jar",
            "FileName": "city.csv"
        },
        "ModifiedTime": "2021-03-26 15:30:30",
        "AdvanceSetting": {
            "LogRate": 1,
            "DomainBindingList": {
                "Domain": "www.aliyundoc.com",
                "Ips": "[1.1.1.1]"
            },
            "ConnectionTimeoutInSecond": 5,
            "SuccessCode": "429,304"
        },
        "CreateTime": "2021-02-26 15:30:30",
        "RelationList": {
            "RelationName": "下单链路",
            "FileParameterExplainList": {
                "CycleOnce": true,
                "FileParamName": "userName,age",
                "FileName": "city.csv",
                "BaseFile": true
            },
            "ApiList": {
                "ApiId": "GBFDCV8",
                "CheckPointList": {
                    "CheckType": "EXPORTED_PARAM",
                    "Operator": "ctn",
                    "ExpectValue": 111,
                    "CheckPoint": "userId"
                },
                "HeaderList": {
                    "HeaderValue": 1111,
                    "HeaderName": "userId"
                },
                "TimeoutInSecond": 5,
                "ExportList": {
                    "ExportType": "BODY_JSON",
                    "ExportValue": "username",
                    "ExportName": "data.username",
                    "Count": 0
                },
                "Url": "https://www.aliyundoc.com",
                "Method": "GET",
                "Body": {
                    "BodyValue": "{\\\"key1\\\":\\\"111\\\",\\\"key2\\\":\\\"222\\\"}",
                    "ContentType": "application/x-www-form-urlencoded"
                },
                "RedirectCountLimit": 5,
                "ApiName": "下单"
            },
            "RelationId": "HNBGS7M"
        },
        "SceneName": "下单场景",
        "SceneId": "BGFJ7GV",
        "GlobalParameterList": {
            "ParamName": "userName",
            "ParamValue": "lisi"
        }
    },
    "Code": 200,
    "Success": true
}

XML格式

<GetPtsSceneResponse>
    <Message>空</Message>
    <RequestId>DC4E3177-6745-4925-B423-4E89VV34221A</RequestId>
    <HttpStatusCode>200</HttpStatusCode>
    <Scene>
        <Status>Running</Status>
        <LoadConfig>
            <ApiLoadConfigList>
                <RpsBegin>10</RpsBegin>
                <RpsLimit>20</RpsLimit>
                <ApiId>GBFDCV8</ApiId>
            </ApiLoadConfigList>
            <MaxRunningTime>2</MaxRunningTime>
            <RelationLoadConfigList>
                <ConcurrencyBegin>10</ConcurrencyBegin>
                <ConcurrencyLimit>20</ConcurrencyLimit>
                <RelationId>HNBGS7M</RelationId>
            </RelationLoadConfigList>
            <Configuration>
                <AllRpsBegin>100</AllRpsBegin>
                <AllConcurrencyBegin>100</AllConcurrencyBegin>
                <AllConcurrencyLimit>200</AllConcurrencyLimit>
                <AllRpsLimit>200</AllRpsLimit>
            </Configuration>
            <AgentCount>1</AgentCount>
            <TestMode>TPS</TestMode>
        </LoadConfig>
        <FileParameterList>
            <FileOssAddress>https://test.oss-cn-shanghai.aliyuncs.com/json.jar</FileOssAddress>
            <FileName>city.csv</FileName>
        </FileParameterList>
        <ModifiedTime>2021-03-26 15:30:30</ModifiedTime>
        <AdvanceSetting>
            <LogRate>1</LogRate>
            <DomainBindingList>
                <Domain>www.aliyundoc.com</Domain>
                <Ips>[1.1.1.1]</Ips>
            </DomainBindingList>
            <ConnectionTimeoutInSecond>5</ConnectionTimeoutInSecond>
            <SuccessCode>429,304</SuccessCode>
        </AdvanceSetting>
        <CreateTime>2021-02-26 15:30:30</CreateTime>
        <RelationList>
            <RelationName>下单链路</RelationName>
            <FileParameterExplainList>
                <CycleOnce>true</CycleOnce>
                <FileParamName>userName,age</FileParamName>
                <FileName>city.csv</FileName>
                <BaseFile>true</BaseFile>
            </FileParameterExplainList>
            <ApiList>
                <ApiId>GBFDCV8</ApiId>
                <CheckPointList>
                    <CheckType>EXPORTED_PARAM</CheckType>
                    <Operator>ctn</Operator>
                    <ExpectValue>111</ExpectValue>
                    <CheckPoint>userId</CheckPoint>
                </CheckPointList>
                <HeaderList>
                    <HeaderValue>1111</HeaderValue>
                    <HeaderName>userId</HeaderName>
                </HeaderList>
                <TimeoutInSecond>5</TimeoutInSecond>
                <ExportList>
                    <ExportType>BODY_JSON</ExportType>
                    <ExportValue>username</ExportValue>
                    <ExportName>data.username</ExportName>
                    <Count>0</Count>
                </ExportList>
                <Url>https://www.aliyundoc.com</Url>
                <Method>GET</Method>
                <Body>
                    <BodyValue>{\"key1\":\"111\",\"key2\":\"222\"}</BodyValue>
                    <ContentType>application/x-www-form-urlencoded</ContentType>
                </Body>
                <RedirectCountLimit>5</RedirectCountLimit>
                <ApiName>下单</ApiName>
            </ApiList>
            <RelationId>HNBGS7M</RelationId>
        </RelationList>
        <SceneName>下单场景</SceneName>
        <SceneId>BGFJ7GV</SceneId>
        <GlobalParameterList>
            <ParamName>userName</ParamName>
            <ParamValue>lisi</ParamValue>
        </GlobalParameterList>
    </Scene>
    <Code>200</Code>
    <Success>true</Success>
</GetPtsSceneResponse>

错误码

HTTP status code错误码错误信息
400GetPtsSceneFailThe scene does not exit

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

变更历史

变更时间变更内容概要操作
2023-03-27OpenAPI 错误码发生变更,OpenAPI 返回结构发生变更
变更项变更内容
错误码OpenAPI 错误码发生变更
    删除错误码:400
出参OpenAPI 返回结构发生变更
2021-12-27OpenAPI 错误码发生变更,OpenAPI 返回结构发生变更
变更项变更内容
错误码OpenAPI 错误码发生变更
    删除错误码:400
出参OpenAPI 返回结构发生变更
阿里云首页 性能测试 PTS 相关技术圈