'1.0', 'info' => [ 'style' => 'RPC', 'product' => 'PTS', 'version' => '2020-10-20', ], 'components' => [ 'schemas' => [], ], 'apis' => [ 'CreatePtsSceneBaseLineFromReport' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ReportId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DeletePtsSceneBaseLine' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'UpdatePtsSceneBaseLine' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'SceneBaseline', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, ], ], [ 'name' => 'ApiBaselines', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, ], ], ], ], 'GetPtsSceneBaseLine' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListPtsReports' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '50', ], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '20', ], ], [ 'name' => 'SceneId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ReportId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'BeginTime', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807', ], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807', ], ], [ 'name' => 'Keyword', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'GetPtsReportDetails' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PlanId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetPtsReportsBySceneId' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '2147483647', ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '5', 'maximum' => '100', ], ], ], ], 'GetPtsDebugSampleLogs' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PlanId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], 'StartDebugPtsScene' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'StartPtsScene' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'StopDebugPtsScene' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PlanId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'StopPtsScene' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetPtsSceneRunningData' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PlanId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetPtsSceneRunningStatus' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'AdjustPtsSceneSpeed' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ApiSpeedList', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ApiId' => [ 'type' => 'string', 'required' => false, ], 'Speed' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], ], ], ], ], ], 'CreatePtsScene' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Scene', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'SavePtsScene' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Scene', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'SceneId' => [ 'type' => 'string', 'required' => false, ], 'SceneName' => [ 'type' => 'string', 'required' => true, ], 'RelationList' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RelationName' => [ 'type' => 'string', 'required' => true, ], 'RelationId' => [ 'type' => 'string', 'required' => false, ], 'ApiList' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ApiName' => [ 'type' => 'string', 'required' => true, ], 'Url' => [ 'type' => 'string', 'required' => true, ], 'Method' => [ 'type' => 'string', 'required' => true, ], 'ApiId' => [ 'type' => 'string', 'required' => false, ], 'ExportList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ExportType' => [ 'type' => 'string', 'required' => false, ], 'ExportName' => [ 'type' => 'string', 'required' => false, ], 'Count' => [ 'type' => 'string', 'required' => false, ], 'ExportValue' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'HeaderList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'HeaderName' => [ 'type' => 'string', 'required' => false, ], 'HeaderValue' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'CheckPointList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Operator' => [ 'type' => 'string', 'required' => false, ], 'ExpectValue' => [ 'type' => 'string', 'required' => false, ], 'CheckType' => [ 'type' => 'string', 'required' => false, ], 'CheckPoint' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'TimeoutInSecond' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Body' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ContentType' => [ 'type' => 'string', 'required' => false, ], 'BodyValue' => [ 'type' => 'string', 'required' => false, ], ], ], 'RedirectCountLimit' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], ], ], 'FileParameterExplainList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FileName' => [ 'type' => 'string', 'required' => true, ], 'FileParamName' => [ 'type' => 'string', 'required' => true, ], 'BaseFile' => [ 'type' => 'boolean', 'required' => false, ], 'CycleOnce' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], ], ], ], 'LoadConfig' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'TestMode' => [ 'type' => 'string', 'required' => true, ], 'Configuration' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'AllRpsBegin' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'AllRpsLimit' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'AllConcurrencyBegin' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'AllConcurrencyLimit' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'MaxRunningTime' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], 'AutoStep' => [ 'type' => 'boolean', 'required' => false, ], 'AgentCount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Increment' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'KeepTime' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'ApiLoadConfigList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ApiId' => [ 'type' => 'string', 'required' => true, ], 'RpsLimit' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], 'RpsBegin' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], ], ], 'VpcLoadConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VpcId' => [ 'type' => 'string', 'required' => true, ], 'VSwitchId' => [ 'type' => 'string', 'required' => true, ], 'SecurityGroupId' => [ 'type' => 'string', 'required' => true, ], 'RegionId' => [ 'type' => 'string', 'required' => true, ], ], ], 'RelationLoadConfigList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RelationId' => [ 'type' => 'string', 'required' => false, ], 'ConcurrencyLimit' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], 'ConcurrencyBegin' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], ], ], ], ], 'AdvanceSetting' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'LogRate' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'DomainBindingList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Domain' => [ 'type' => 'string', 'required' => false, ], 'Ips' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], 'ConnectionTimeoutInSecond' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'SuccessCode' => [ 'type' => 'string', 'required' => false, ], ], ], 'GlobalParameterList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ParamName' => [ 'type' => 'string', 'required' => false, ], 'ParamValue' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'FileParameterList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FileName' => [ 'type' => 'string', 'required' => false, ], 'FileOssAddress' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], ], ], ], 'DeletePtsScene' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DeletePtsScenes' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneIds', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], 'ModifyPtsScene' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Scene', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetPtsScene' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListPtsScene' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '2147483647', ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '10', 'maximum' => '1000', ], ], [ 'name' => 'KeyWord', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'GetJMeterReportDetails' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ReportId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetJMeterLogs' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '10000000', 'exclusiveMaximum' => false, ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '200', ], ], [ 'name' => 'ReportId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'BeginTime', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'AgentIndex', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'Level', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Thread', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Keyword', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'GetJMeterSampleMetrics' => [ 'methods' => [ 'get', 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ReportId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'BeginTime', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'SamplerId', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], 'GetJMeterSamplingLogs' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '10000000', ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '200', ], ], [ 'name' => 'BeginTime', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'ReportId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'AgentId', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'SamplerId', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'Success', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'Thread', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Keyword', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'MinRT', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MaxRT', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'ResponseCode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListJMeterReports' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '100', ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '50', ], ], [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ReportId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'BeginTime', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807', ], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807', ], ], [ 'name' => 'Keyword', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'StartDebuggingJMeterScene' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'StartTestingJMeterScene' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'StopDebuggingJMeterScene' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'StopTestingJMeterScene' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetJMeterSceneRunningData' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'AdjustJMeterSceneSpeed' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ReportId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Speed', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', ], ], ], ], 'RemoveOpenJMeterScene' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'SaveOpenJMeterScene' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'OpenJMeterScene', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'SceneName' => [ 'type' => 'string', 'required' => true, ], 'EnvironmentId' => [ 'type' => 'string', 'required' => false, ], 'JmeterPluginLabel' => [ 'type' => 'string', 'required' => false, 'maxLength' => 32, 'pattern' => '^[A-Z0-9]+$', ], 'TestFile' => [ 'type' => 'string', 'required' => true, ], 'FileList' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FileName' => [ 'type' => 'string', 'required' => true, ], 'FileOssAddress' => [ 'type' => 'string', 'required' => true, ], 'Md5' => [ 'type' => 'string', 'required' => false, ], 'FileId' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], 'SplitCsv' => [ 'type' => 'boolean', 'required' => false, ], 'FileSize' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], 'Tags' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'JMeterProperties' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => [ 'type' => 'string', 'required' => false, ], 'Value' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'RampUp' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Steps' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Concurrency' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Duration' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], 'SceneId' => [ 'type' => 'string', 'required' => false, ], 'IsVpcTest' => [ 'type' => 'boolean', 'required' => false, ], 'DnsCacheConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ClearCacheEachIteration' => [ 'type' => 'boolean', 'required' => false, ], 'DnsServers' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], 'HostTable' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'string', ], ], ], ], 'AgentCount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], 'RegionId' => [ 'type' => 'string', 'required' => false, ], 'VpcId' => [ 'type' => 'string', 'required' => false, ], 'SecurityGroupId' => [ 'type' => 'string', 'required' => false, ], 'VSwitchId' => [ 'type' => 'string', 'required' => false, ], 'SyncTimerType' => [ 'type' => 'string', 'required' => false, ], 'ConstantThroughputTimerType' => [ 'type' => 'string', 'required' => false, ], 'Mode' => [ 'type' => 'string', 'required' => true, ], 'StartRps' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MaxRps' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'StartConcurrency' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'RegionalCondition' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Region' => [ 'type' => 'string', 'required' => false, ], 'Amount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], ], ], ], ], ], 'GetOpenJMeterScene' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListOpenJMeterScenes' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '2147483647', ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '10', 'maximum' => '1000', ], ], [ 'name' => 'SceneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SceneName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'RemoveEnv' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'EnvId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'maxLength' => 20, ], ], ], ], 'SaveEnv' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Env', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'EnvId' => [ 'type' => 'string', 'required' => false, 'maxLength' => 20, ], 'EnvName' => [ 'type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 50, ], 'Files' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FileName' => [ 'type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 100, ], 'FileOssAddress' => [ 'type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 200, ], ], ], 'minItems' => 0, 'maxItems' => 80, ], 'Properties' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => [ 'type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 1024, ], 'Value' => [ 'type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 1024, ], 'Description' => [ 'type' => 'string', 'required' => false, 'maxLength' => 1024, ], ], ], ], 'JmeterPluginLabel' => [ 'type' => 'string', 'required' => false, 'maxLength' => 32, 'pattern' => '^[A-Z0-9]+$', ], ], ], ], ], ], 'ListEnvs' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '10000000', ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '5', 'maximum' => '200', ], ], [ 'name' => 'EnvId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'EnvName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'GetAllRegions' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [], ], 'GetUserVpcs' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '2147483646', ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '100', ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'GetUserVpcSecurityGroup' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '2147483646', ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '100', ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetUserVpcVSwitch' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'APP' => [], ], [ 'PrivateKey' => [], ], [ 'BearerToken' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '2147483646', ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '100', ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], 'endpoints' => [ [ 'regionId' => 'cn-hangzhou', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'cn-qingdao', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'cn-beijing', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'cn-zhangjiakou', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'cn-huhehaote', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'cn-shanghai', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'cn-shenzhen', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'cn-chengdu', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'cn-hongkong', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'ap-northeast-1', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'ap-southeast-1', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'ap-southeast-2', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'ap-southeast-3', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'ap-southeast-5', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'us-east-1', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'us-west-1', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'eu-west-1', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'eu-central-1', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'ap-south-1', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'me-east-1', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'cn-hangzhou-finance', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'cn-shanghai-finance-1', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'cn-shenzhen-finance-1', 'endpoint' => 'pts.aliyuncs.com', ], [ 'regionId' => 'cn-beijing-finance-1', 'endpoint' => 'pts.aliyuncs.com', ], ], ];