pts

package
v1.62.785 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 10, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "central"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AdjustJMeterSceneSpeedRequest added in v1.62.256

type AdjustJMeterSceneSpeedRequest struct {
	*requests.RpcRequest
	ReportId string           `position:"Query" name:"ReportId"`
	Speed    requests.Integer `position:"Query" name:"Speed"`
}

AdjustJMeterSceneSpeedRequest is the request struct for api AdjustJMeterSceneSpeed

func CreateAdjustJMeterSceneSpeedRequest added in v1.62.256

func CreateAdjustJMeterSceneSpeedRequest() (request *AdjustJMeterSceneSpeedRequest)

CreateAdjustJMeterSceneSpeedRequest creates a request to invoke AdjustJMeterSceneSpeed API

type AdjustJMeterSceneSpeedResponse added in v1.62.256

type AdjustJMeterSceneSpeedResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	ReportId       string `json:"ReportId" xml:"ReportId"`
}

AdjustJMeterSceneSpeedResponse is the response struct for api AdjustJMeterSceneSpeed

func CreateAdjustJMeterSceneSpeedResponse added in v1.62.256

func CreateAdjustJMeterSceneSpeedResponse() (response *AdjustJMeterSceneSpeedResponse)

CreateAdjustJMeterSceneSpeedResponse creates a response to parse from AdjustJMeterSceneSpeed response

type AdvanceSetting added in v1.62.256

type AdvanceSetting struct {
	ConnectionTimeoutInSecond int             `json:"ConnectionTimeoutInSecond" xml:"ConnectionTimeoutInSecond"`
	LogRate                   int             `json:"LogRate" xml:"LogRate"`
	SuccessCode               string          `json:"SuccessCode" xml:"SuccessCode"`
	DomainBindingList         []DomainBinding `json:"DomainBindingList" xml:"DomainBindingList"`
}

AdvanceSetting is a nested struct in pts response

type AgentIdList added in v1.62.256

type AgentIdList struct {
	AgentIdList []string `json:"agentIdList" xml:"agentIdList"`
}

AgentIdList is a nested struct in pts response

type AgentLocation added in v1.62.256

type AgentLocation struct {
	Location []Location `json:"Location" xml:"Location"`
}

AgentLocation is a nested struct in pts response

type Api added in v1.62.256

type Api struct {
	ApiId              string       `json:"ApiId" xml:"ApiId"`
	TimeoutInSecond    int          `json:"TimeoutInSecond" xml:"TimeoutInSecond"`
	Method             string       `json:"Method" xml:"Method"`
	RedirectCountLimit int          `json:"RedirectCountLimit" xml:"RedirectCountLimit"`
	ApiName            string       `json:"ApiName" xml:"ApiName"`
	Url                string       `json:"Url" xml:"Url"`
	Body               Body         `json:"Body" xml:"Body"`
	ExportList         []Export     `json:"ExportList" xml:"ExportList"`
	CheckPointList     []CheckPoint `json:"CheckPointList" xml:"CheckPointList"`
	HeaderList         []Header     `json:"HeaderList" xml:"HeaderList"`
}

Api is a nested struct in pts response

type ApiBaselines added in v1.62.256

type ApiBaselines struct {
	ChainBaselineData []ChainBaselineData `json:"ChainBaselineData" xml:"ChainBaselineData"`
}

ApiBaselines is a nested struct in pts response

type ApiListInGetPtsReportDetails added in v1.62.256

type ApiListInGetPtsReportDetails struct {
	Api []Api `json:"Api" xml:"Api"`
}

ApiListInGetPtsReportDetails is a nested struct in pts response

type ApiListInGetPtsScene added in v1.62.256

type ApiListInGetPtsScene struct {
	Api []Api `json:"Api" xml:"Api"`
}

ApiListInGetPtsScene is a nested struct in pts response

type ApiLoadConfig added in v1.62.256

type ApiLoadConfig struct {
	RpsLimit int    `json:"RpsLimit" xml:"RpsLimit"`
	ApiId    string `json:"ApiId" xml:"ApiId"`
	RpsBegin int    `json:"RpsBegin" xml:"RpsBegin"`
}

ApiLoadConfig is a nested struct in pts response

type ApiLoadConfigListInGetPtsReportDetails added in v1.62.256

type ApiLoadConfigListInGetPtsReportDetails struct {
	ApiLoadConfig []ApiLoadConfig `json:"ApiLoadConfig" xml:"ApiLoadConfig"`
}

ApiLoadConfigListInGetPtsReportDetails is a nested struct in pts response

type ApiLoadConfigListInGetPtsScene added in v1.62.256

type ApiLoadConfigListInGetPtsScene struct {
	ApiLoadConfig []ApiLoadConfig `json:"ApiLoadConfig" xml:"ApiLoadConfig"`
}

ApiLoadConfigListInGetPtsScene is a nested struct in pts response

type ApiMetrics added in v1.62.256

type ApiMetrics struct {
	FailCountBiz   int64   `json:"FailCountBiz" xml:"FailCountBiz"`
	Seg75Rt        float64 `json:"Seg75Rt" xml:"Seg75Rt"`
	AllCount       int64   `json:"AllCount" xml:"AllCount"`
	AvgTps         float64 `json:"AvgTps" xml:"AvgTps"`
	MinRt          float64 `json:"MinRt" xml:"MinRt"`
	Seg99Rt        float64 `json:"Seg99Rt" xml:"Seg99Rt"`
	Seg50Rt        float64 `json:"Seg50Rt" xml:"Seg50Rt"`
	MaxRt          float64 `json:"MaxRt" xml:"MaxRt"`
	Seg90Rt        float64 `json:"Seg90Rt" xml:"Seg90Rt"`
	SuccessRateBiz float64 `json:"SuccessRateBiz" xml:"SuccessRateBiz"`
	AvgRt          float64 `json:"AvgRt" xml:"AvgRt"`
	FailCountReq   int64   `json:"FailCountReq" xml:"FailCountReq"`
	SuccessRateReq float64 `json:"SuccessRateReq" xml:"SuccessRateReq"`
	ApiName        string  `json:"ApiName" xml:"ApiName"`
}

ApiMetrics is a nested struct in pts response

type ApiMetricsList added in v1.62.256

type ApiMetricsList struct {
	ApiMetrics []ApiMetrics `json:"ApiMetrics" xml:"ApiMetrics"`
}

ApiMetricsList is a nested struct in pts response

type BaseInfo added in v1.62.256

type BaseInfo struct {
	Remark      string `json:"Remark" xml:"Remark"`
	Principal   string `json:"Principal" xml:"Principal"`
	Resource    string `json:"Resource" xml:"Resource"`
	CreateName  string `json:"CreateName" xml:"CreateName"`
	ModifyName  string `json:"ModifyName" xml:"ModifyName"`
	OperateType string `json:"OperateType" xml:"OperateType"`
}

BaseInfo is a nested struct in pts response

type Baseline added in v1.62.256

type Baseline struct {
	Name          string              `json:"Name" xml:"Name"`
	SceneBaseline SceneBaseline       `json:"SceneBaseline" xml:"SceneBaseline"`
	ApiBaselines  []ChainBaselineData `json:"ApiBaselines" xml:"ApiBaselines"`
}

Baseline is a nested struct in pts response

type Body added in v1.62.256

type Body struct {
	BodyValue   string `json:"BodyValue" xml:"BodyValue"`
	ContentType string `json:"ContentType" xml:"ContentType"`
}

Body is a nested struct in pts response

type ChainBaselineData added in v1.62.256

type ChainBaselineData struct {
	FailCountBiz   int64   `json:"FailCountBiz" xml:"FailCountBiz"`
	AvgTps         float64 `json:"AvgTps" xml:"AvgTps"`
	MinRt          int     `json:"MinRt" xml:"MinRt"`
	Seg99Rt        float64 `json:"Seg99Rt" xml:"Seg99Rt"`
	MaxRt          int     `json:"MaxRt" xml:"MaxRt"`
	Seg90Rt        float64 `json:"Seg90Rt" xml:"Seg90Rt"`
	SuccessRateBiz float64 `json:"SuccessRateBiz" xml:"SuccessRateBiz"`
	AvgRt          float64 `json:"AvgRt" xml:"AvgRt"`
	FailCountReq   int64   `json:"FailCountReq" xml:"FailCountReq"`
	Name           string  `json:"Name" xml:"Name"`
	SuccessRateReq float64 `json:"SuccessRateReq" xml:"SuccessRateReq"`
	Id             int64   `json:"Id" xml:"Id"`
}

ChainBaselineData is a nested struct in pts response

type ChainMonitorData added in v1.62.256

type ChainMonitorData struct {
	TimePoint        int64            `json:"TimePoint" xml:"TimePoint"`
	ApiId            string           `json:"ApiId" xml:"ApiId"`
	MinRt            int              `json:"MinRt" xml:"MinRt"`
	Qps2XX           float64          `json:"Qps2XX" xml:"Qps2XX"`
	MaxRt            int              `json:"MaxRt" xml:"MaxRt"`
	ConfigQps        int              `json:"ConfigQps" xml:"ConfigQps"`
	FailedCount      int64            `json:"FailedCount" xml:"FailedCount"`
	FailedQps        float64          `json:"FailedQps" xml:"FailedQps"`
	AverageRt        int              `json:"AverageRt" xml:"AverageRt"`
	Count2XX         int64            `json:"Count2XX" xml:"Count2XX"`
	RealQps          float64          `json:"RealQps" xml:"RealQps"`
	ApiName          string           `json:"ApiName" xml:"ApiName"`
	NodeId           int64            `json:"NodeId" xml:"NodeId"`
	Concurrency      float64          `json:"Concurrency" xml:"Concurrency"`
	CheckPointResult CheckPointResult `json:"CheckPointResult" xml:"CheckPointResult"`
}

ChainMonitorData is a nested struct in pts response

type ChainMonitorDataList added in v1.62.256

type ChainMonitorDataList struct {
	ChainMonitorData []ChainMonitorData `json:"ChainMonitorData" xml:"ChainMonitorData"`
}

ChainMonitorDataList is a nested struct in pts response

type CheckPoint added in v1.62.256

type CheckPoint struct {
	ExpectValue string `json:"ExpectValue" xml:"ExpectValue"`
	CheckPoint  string `json:"CheckPoint" xml:"CheckPoint"`
	CheckType   string `json:"CheckType" xml:"CheckType"`
	Operator    string `json:"Operator" xml:"Operator"`
}

CheckPoint is a nested struct in pts response

type CheckPointListInGetPtsReportDetails added in v1.62.256

type CheckPointListInGetPtsReportDetails struct {
	CheckPoint []CheckPoint `json:"CheckPoint" xml:"CheckPoint"`
}

CheckPointListInGetPtsReportDetails is a nested struct in pts response

type CheckPointListInGetPtsScene added in v1.62.256

type CheckPointListInGetPtsScene struct {
	CheckPoint []CheckPoint `json:"CheckPoint" xml:"CheckPoint"`
}

CheckPointListInGetPtsScene is a nested struct in pts response

type CheckPointResult added in v1.62.256

type CheckPointResult struct {
	SucceedBusinessCount int64   `json:"SucceedBusinessCount" xml:"SucceedBusinessCount"`
	SucceedBusinessQps   float64 `json:"SucceedBusinessQps" xml:"SucceedBusinessQps"`
	FailedBusinessCount  int64   `json:"FailedBusinessCount" xml:"FailedBusinessCount"`
	FailedBusinessQps    float64 `json:"FailedBusinessQps" xml:"FailedBusinessQps"`
}

CheckPointResult is a nested struct in pts response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AdjustJMeterSceneSpeed added in v1.62.256

func (client *Client) AdjustJMeterSceneSpeed(request *AdjustJMeterSceneSpeedRequest) (response *AdjustJMeterSceneSpeedResponse, err error)

AdjustJMeterSceneSpeed invokes the pts.AdjustJMeterSceneSpeed API synchronously

func (*Client) AdjustJMeterSceneSpeedWithCallback added in v1.62.256

func (client *Client) AdjustJMeterSceneSpeedWithCallback(request *AdjustJMeterSceneSpeedRequest, callback func(response *AdjustJMeterSceneSpeedResponse, err error)) <-chan int

AdjustJMeterSceneSpeedWithCallback invokes the pts.AdjustJMeterSceneSpeed API asynchronously

func (*Client) AdjustJMeterSceneSpeedWithChan added in v1.62.256

func (client *Client) AdjustJMeterSceneSpeedWithChan(request *AdjustJMeterSceneSpeedRequest) (<-chan *AdjustJMeterSceneSpeedResponse, <-chan error)

AdjustJMeterSceneSpeedWithChan invokes the pts.AdjustJMeterSceneSpeed API asynchronously

func (*Client) CreatePtsScene added in v1.62.256

func (client *Client) CreatePtsScene(request *CreatePtsSceneRequest) (response *CreatePtsSceneResponse, err error)

CreatePtsScene invokes the pts.CreatePtsScene API synchronously

func (*Client) CreatePtsSceneBaseLineFromReport added in v1.62.256

func (client *Client) CreatePtsSceneBaseLineFromReport(request *CreatePtsSceneBaseLineFromReportRequest) (response *CreatePtsSceneBaseLineFromReportResponse, err error)

CreatePtsSceneBaseLineFromReport invokes the pts.CreatePtsSceneBaseLineFromReport API synchronously

func (*Client) CreatePtsSceneBaseLineFromReportWithCallback added in v1.62.256

func (client *Client) CreatePtsSceneBaseLineFromReportWithCallback(request *CreatePtsSceneBaseLineFromReportRequest, callback func(response *CreatePtsSceneBaseLineFromReportResponse, err error)) <-chan int

CreatePtsSceneBaseLineFromReportWithCallback invokes the pts.CreatePtsSceneBaseLineFromReport API asynchronously

func (*Client) CreatePtsSceneBaseLineFromReportWithChan added in v1.62.256

func (client *Client) CreatePtsSceneBaseLineFromReportWithChan(request *CreatePtsSceneBaseLineFromReportRequest) (<-chan *CreatePtsSceneBaseLineFromReportResponse, <-chan error)

CreatePtsSceneBaseLineFromReportWithChan invokes the pts.CreatePtsSceneBaseLineFromReport API asynchronously

func (*Client) CreatePtsSceneWithCallback added in v1.62.256

func (client *Client) CreatePtsSceneWithCallback(request *CreatePtsSceneRequest, callback func(response *CreatePtsSceneResponse, err error)) <-chan int

CreatePtsSceneWithCallback invokes the pts.CreatePtsScene API asynchronously

func (*Client) CreatePtsSceneWithChan added in v1.62.256

func (client *Client) CreatePtsSceneWithChan(request *CreatePtsSceneRequest) (<-chan *CreatePtsSceneResponse, <-chan error)

CreatePtsSceneWithChan invokes the pts.CreatePtsScene API asynchronously

func (*Client) DeletePtsScene added in v1.62.256

func (client *Client) DeletePtsScene(request *DeletePtsSceneRequest) (response *DeletePtsSceneResponse, err error)

DeletePtsScene invokes the pts.DeletePtsScene API synchronously

func (*Client) DeletePtsSceneBaseLine added in v1.62.256

func (client *Client) DeletePtsSceneBaseLine(request *DeletePtsSceneBaseLineRequest) (response *DeletePtsSceneBaseLineResponse, err error)

DeletePtsSceneBaseLine invokes the pts.DeletePtsSceneBaseLine API synchronously

func (*Client) DeletePtsSceneBaseLineWithCallback added in v1.62.256

func (client *Client) DeletePtsSceneBaseLineWithCallback(request *DeletePtsSceneBaseLineRequest, callback func(response *DeletePtsSceneBaseLineResponse, err error)) <-chan int

DeletePtsSceneBaseLineWithCallback invokes the pts.DeletePtsSceneBaseLine API asynchronously

func (*Client) DeletePtsSceneBaseLineWithChan added in v1.62.256

func (client *Client) DeletePtsSceneBaseLineWithChan(request *DeletePtsSceneBaseLineRequest) (<-chan *DeletePtsSceneBaseLineResponse, <-chan error)

DeletePtsSceneBaseLineWithChan invokes the pts.DeletePtsSceneBaseLine API asynchronously

func (*Client) DeletePtsSceneWithCallback added in v1.62.256

func (client *Client) DeletePtsSceneWithCallback(request *DeletePtsSceneRequest, callback func(response *DeletePtsSceneResponse, err error)) <-chan int

DeletePtsSceneWithCallback invokes the pts.DeletePtsScene API asynchronously

func (*Client) DeletePtsSceneWithChan added in v1.62.256

func (client *Client) DeletePtsSceneWithChan(request *DeletePtsSceneRequest) (<-chan *DeletePtsSceneResponse, <-chan error)

DeletePtsSceneWithChan invokes the pts.DeletePtsScene API asynchronously

func (*Client) DeletePtsScenes added in v1.62.256

func (client *Client) DeletePtsScenes(request *DeletePtsScenesRequest) (response *DeletePtsScenesResponse, err error)

DeletePtsScenes invokes the pts.DeletePtsScenes API synchronously

func (*Client) DeletePtsScenesWithCallback added in v1.62.256

func (client *Client) DeletePtsScenesWithCallback(request *DeletePtsScenesRequest, callback func(response *DeletePtsScenesResponse, err error)) <-chan int

DeletePtsScenesWithCallback invokes the pts.DeletePtsScenes API asynchronously

func (*Client) DeletePtsScenesWithChan added in v1.62.256

func (client *Client) DeletePtsScenesWithChan(request *DeletePtsScenesRequest) (<-chan *DeletePtsScenesResponse, <-chan error)

DeletePtsScenesWithChan invokes the pts.DeletePtsScenes API asynchronously

func (*Client) GetAllRegions added in v1.62.256

func (client *Client) GetAllRegions(request *GetAllRegionsRequest) (response *GetAllRegionsResponse, err error)

GetAllRegions invokes the pts.GetAllRegions API synchronously

func (*Client) GetAllRegionsWithCallback added in v1.62.256

func (client *Client) GetAllRegionsWithCallback(request *GetAllRegionsRequest, callback func(response *GetAllRegionsResponse, err error)) <-chan int

GetAllRegionsWithCallback invokes the pts.GetAllRegions API asynchronously

func (*Client) GetAllRegionsWithChan added in v1.62.256

func (client *Client) GetAllRegionsWithChan(request *GetAllRegionsRequest) (<-chan *GetAllRegionsResponse, <-chan error)

GetAllRegionsWithChan invokes the pts.GetAllRegions API asynchronously

func (*Client) GetJMeterLogs added in v1.62.256

func (client *Client) GetJMeterLogs(request *GetJMeterLogsRequest) (response *GetJMeterLogsResponse, err error)

GetJMeterLogs invokes the pts.GetJMeterLogs API synchronously

func (*Client) GetJMeterLogsWithCallback added in v1.62.256

func (client *Client) GetJMeterLogsWithCallback(request *GetJMeterLogsRequest, callback func(response *GetJMeterLogsResponse, err error)) <-chan int

GetJMeterLogsWithCallback invokes the pts.GetJMeterLogs API asynchronously

func (*Client) GetJMeterLogsWithChan added in v1.62.256

func (client *Client) GetJMeterLogsWithChan(request *GetJMeterLogsRequest) (<-chan *GetJMeterLogsResponse, <-chan error)

GetJMeterLogsWithChan invokes the pts.GetJMeterLogs API asynchronously

func (*Client) GetJMeterSampleMetrics added in v1.62.256

func (client *Client) GetJMeterSampleMetrics(request *GetJMeterSampleMetricsRequest) (response *GetJMeterSampleMetricsResponse, err error)

GetJMeterSampleMetrics invokes the pts.GetJMeterSampleMetrics API synchronously

func (*Client) GetJMeterSampleMetricsWithCallback added in v1.62.256

func (client *Client) GetJMeterSampleMetricsWithCallback(request *GetJMeterSampleMetricsRequest, callback func(response *GetJMeterSampleMetricsResponse, err error)) <-chan int

GetJMeterSampleMetricsWithCallback invokes the pts.GetJMeterSampleMetrics API asynchronously

func (*Client) GetJMeterSampleMetricsWithChan added in v1.62.256

func (client *Client) GetJMeterSampleMetricsWithChan(request *GetJMeterSampleMetricsRequest) (<-chan *GetJMeterSampleMetricsResponse, <-chan error)

GetJMeterSampleMetricsWithChan invokes the pts.GetJMeterSampleMetrics API asynchronously

func (*Client) GetJMeterSamplingLogs added in v1.62.256

func (client *Client) GetJMeterSamplingLogs(request *GetJMeterSamplingLogsRequest) (response *GetJMeterSamplingLogsResponse, err error)

GetJMeterSamplingLogs invokes the pts.GetJMeterSamplingLogs API synchronously

func (*Client) GetJMeterSamplingLogsWithCallback added in v1.62.256

func (client *Client) GetJMeterSamplingLogsWithCallback(request *GetJMeterSamplingLogsRequest, callback func(response *GetJMeterSamplingLogsResponse, err error)) <-chan int

GetJMeterSamplingLogsWithCallback invokes the pts.GetJMeterSamplingLogs API asynchronously

func (*Client) GetJMeterSamplingLogsWithChan added in v1.62.256

func (client *Client) GetJMeterSamplingLogsWithChan(request *GetJMeterSamplingLogsRequest) (<-chan *GetJMeterSamplingLogsResponse, <-chan error)

GetJMeterSamplingLogsWithChan invokes the pts.GetJMeterSamplingLogs API asynchronously

func (*Client) GetJMeterSceneRunningData added in v1.62.256

func (client *Client) GetJMeterSceneRunningData(request *GetJMeterSceneRunningDataRequest) (response *GetJMeterSceneRunningDataResponse, err error)

GetJMeterSceneRunningData invokes the pts.GetJMeterSceneRunningData API synchronously

func (*Client) GetJMeterSceneRunningDataWithCallback added in v1.62.256

func (client *Client) GetJMeterSceneRunningDataWithCallback(request *GetJMeterSceneRunningDataRequest, callback func(response *GetJMeterSceneRunningDataResponse, err error)) <-chan int

GetJMeterSceneRunningDataWithCallback invokes the pts.GetJMeterSceneRunningData API asynchronously

func (*Client) GetJMeterSceneRunningDataWithChan added in v1.62.256

func (client *Client) GetJMeterSceneRunningDataWithChan(request *GetJMeterSceneRunningDataRequest) (<-chan *GetJMeterSceneRunningDataResponse, <-chan error)

GetJMeterSceneRunningDataWithChan invokes the pts.GetJMeterSceneRunningData API asynchronously

func (*Client) GetOpenJMeterScene added in v1.62.256

func (client *Client) GetOpenJMeterScene(request *GetOpenJMeterSceneRequest) (response *GetOpenJMeterSceneResponse, err error)

GetOpenJMeterScene invokes the pts.GetOpenJMeterScene API synchronously

func (*Client) GetOpenJMeterSceneWithCallback added in v1.62.256

func (client *Client) GetOpenJMeterSceneWithCallback(request *GetOpenJMeterSceneRequest, callback func(response *GetOpenJMeterSceneResponse, err error)) <-chan int

GetOpenJMeterSceneWithCallback invokes the pts.GetOpenJMeterScene API asynchronously

func (*Client) GetOpenJMeterSceneWithChan added in v1.62.256

func (client *Client) GetOpenJMeterSceneWithChan(request *GetOpenJMeterSceneRequest) (<-chan *GetOpenJMeterSceneResponse, <-chan error)

GetOpenJMeterSceneWithChan invokes the pts.GetOpenJMeterScene API asynchronously

func (*Client) GetPtsReportDetails added in v1.62.256

func (client *Client) GetPtsReportDetails(request *GetPtsReportDetailsRequest) (response *GetPtsReportDetailsResponse, err error)

GetPtsReportDetails invokes the pts.GetPtsReportDetails API synchronously

func (*Client) GetPtsReportDetailsWithCallback added in v1.62.256

func (client *Client) GetPtsReportDetailsWithCallback(request *GetPtsReportDetailsRequest, callback func(response *GetPtsReportDetailsResponse, err error)) <-chan int

GetPtsReportDetailsWithCallback invokes the pts.GetPtsReportDetails API asynchronously

func (*Client) GetPtsReportDetailsWithChan added in v1.62.256

func (client *Client) GetPtsReportDetailsWithChan(request *GetPtsReportDetailsRequest) (<-chan *GetPtsReportDetailsResponse, <-chan error)

GetPtsReportDetailsWithChan invokes the pts.GetPtsReportDetails API asynchronously

func (*Client) GetPtsReportsBySceneId added in v1.62.256

func (client *Client) GetPtsReportsBySceneId(request *GetPtsReportsBySceneIdRequest) (response *GetPtsReportsBySceneIdResponse, err error)

GetPtsReportsBySceneId invokes the pts.GetPtsReportsBySceneId API synchronously

func (*Client) GetPtsReportsBySceneIdWithCallback added in v1.62.256

func (client *Client) GetPtsReportsBySceneIdWithCallback(request *GetPtsReportsBySceneIdRequest, callback func(response *GetPtsReportsBySceneIdResponse, err error)) <-chan int

GetPtsReportsBySceneIdWithCallback invokes the pts.GetPtsReportsBySceneId API asynchronously

func (*Client) GetPtsReportsBySceneIdWithChan added in v1.62.256

func (client *Client) GetPtsReportsBySceneIdWithChan(request *GetPtsReportsBySceneIdRequest) (<-chan *GetPtsReportsBySceneIdResponse, <-chan error)

GetPtsReportsBySceneIdWithChan invokes the pts.GetPtsReportsBySceneId API asynchronously

func (*Client) GetPtsScene added in v1.62.256

func (client *Client) GetPtsScene(request *GetPtsSceneRequest) (response *GetPtsSceneResponse, err error)

GetPtsScene invokes the pts.GetPtsScene API synchronously

func (*Client) GetPtsSceneBaseLine added in v1.62.256

func (client *Client) GetPtsSceneBaseLine(request *GetPtsSceneBaseLineRequest) (response *GetPtsSceneBaseLineResponse, err error)

GetPtsSceneBaseLine invokes the pts.GetPtsSceneBaseLine API synchronously

func (*Client) GetPtsSceneBaseLineWithCallback added in v1.62.256

func (client *Client) GetPtsSceneBaseLineWithCallback(request *GetPtsSceneBaseLineRequest, callback func(response *GetPtsSceneBaseLineResponse, err error)) <-chan int

GetPtsSceneBaseLineWithCallback invokes the pts.GetPtsSceneBaseLine API asynchronously

func (*Client) GetPtsSceneBaseLineWithChan added in v1.62.256

func (client *Client) GetPtsSceneBaseLineWithChan(request *GetPtsSceneBaseLineRequest) (<-chan *GetPtsSceneBaseLineResponse, <-chan error)

GetPtsSceneBaseLineWithChan invokes the pts.GetPtsSceneBaseLine API asynchronously

func (*Client) GetPtsSceneRunningData added in v1.62.256

func (client *Client) GetPtsSceneRunningData(request *GetPtsSceneRunningDataRequest) (response *GetPtsSceneRunningDataResponse, err error)

GetPtsSceneRunningData invokes the pts.GetPtsSceneRunningData API synchronously

func (*Client) GetPtsSceneRunningDataWithCallback added in v1.62.256

func (client *Client) GetPtsSceneRunningDataWithCallback(request *GetPtsSceneRunningDataRequest, callback func(response *GetPtsSceneRunningDataResponse, err error)) <-chan int

GetPtsSceneRunningDataWithCallback invokes the pts.GetPtsSceneRunningData API asynchronously

func (*Client) GetPtsSceneRunningDataWithChan added in v1.62.256

func (client *Client) GetPtsSceneRunningDataWithChan(request *GetPtsSceneRunningDataRequest) (<-chan *GetPtsSceneRunningDataResponse, <-chan error)

GetPtsSceneRunningDataWithChan invokes the pts.GetPtsSceneRunningData API asynchronously

func (*Client) GetPtsSceneRunningStatus added in v1.62.256

func (client *Client) GetPtsSceneRunningStatus(request *GetPtsSceneRunningStatusRequest) (response *GetPtsSceneRunningStatusResponse, err error)

GetPtsSceneRunningStatus invokes the pts.GetPtsSceneRunningStatus API synchronously

func (*Client) GetPtsSceneRunningStatusWithCallback added in v1.62.256

func (client *Client) GetPtsSceneRunningStatusWithCallback(request *GetPtsSceneRunningStatusRequest, callback func(response *GetPtsSceneRunningStatusResponse, err error)) <-chan int

GetPtsSceneRunningStatusWithCallback invokes the pts.GetPtsSceneRunningStatus API asynchronously

func (*Client) GetPtsSceneRunningStatusWithChan added in v1.62.256

func (client *Client) GetPtsSceneRunningStatusWithChan(request *GetPtsSceneRunningStatusRequest) (<-chan *GetPtsSceneRunningStatusResponse, <-chan error)

GetPtsSceneRunningStatusWithChan invokes the pts.GetPtsSceneRunningStatus API asynchronously

func (*Client) GetPtsSceneWithCallback added in v1.62.256

func (client *Client) GetPtsSceneWithCallback(request *GetPtsSceneRequest, callback func(response *GetPtsSceneResponse, err error)) <-chan int

GetPtsSceneWithCallback invokes the pts.GetPtsScene API asynchronously

func (*Client) GetPtsSceneWithChan added in v1.62.256

func (client *Client) GetPtsSceneWithChan(request *GetPtsSceneRequest) (<-chan *GetPtsSceneResponse, <-chan error)

GetPtsSceneWithChan invokes the pts.GetPtsScene API asynchronously

func (*Client) GetUserVpcSecurityGroup added in v1.62.256

func (client *Client) GetUserVpcSecurityGroup(request *GetUserVpcSecurityGroupRequest) (response *GetUserVpcSecurityGroupResponse, err error)

GetUserVpcSecurityGroup invokes the pts.GetUserVpcSecurityGroup API synchronously

func (*Client) GetUserVpcSecurityGroupWithCallback added in v1.62.256

func (client *Client) GetUserVpcSecurityGroupWithCallback(request *GetUserVpcSecurityGroupRequest, callback func(response *GetUserVpcSecurityGroupResponse, err error)) <-chan int

GetUserVpcSecurityGroupWithCallback invokes the pts.GetUserVpcSecurityGroup API asynchronously

func (*Client) GetUserVpcSecurityGroupWithChan added in v1.62.256

func (client *Client) GetUserVpcSecurityGroupWithChan(request *GetUserVpcSecurityGroupRequest) (<-chan *GetUserVpcSecurityGroupResponse, <-chan error)

GetUserVpcSecurityGroupWithChan invokes the pts.GetUserVpcSecurityGroup API asynchronously

func (*Client) GetUserVpcVSwitch added in v1.62.256

func (client *Client) GetUserVpcVSwitch(request *GetUserVpcVSwitchRequest) (response *GetUserVpcVSwitchResponse, err error)

GetUserVpcVSwitch invokes the pts.GetUserVpcVSwitch API synchronously

func (*Client) GetUserVpcVSwitchWithCallback added in v1.62.256

func (client *Client) GetUserVpcVSwitchWithCallback(request *GetUserVpcVSwitchRequest, callback func(response *GetUserVpcVSwitchResponse, err error)) <-chan int

GetUserVpcVSwitchWithCallback invokes the pts.GetUserVpcVSwitch API asynchronously

func (*Client) GetUserVpcVSwitchWithChan added in v1.62.256

func (client *Client) GetUserVpcVSwitchWithChan(request *GetUserVpcVSwitchRequest) (<-chan *GetUserVpcVSwitchResponse, <-chan error)

GetUserVpcVSwitchWithChan invokes the pts.GetUserVpcVSwitch API asynchronously

func (*Client) GetUserVpcs added in v1.62.256

func (client *Client) GetUserVpcs(request *GetUserVpcsRequest) (response *GetUserVpcsResponse, err error)

GetUserVpcs invokes the pts.GetUserVpcs API synchronously

func (*Client) GetUserVpcsWithCallback added in v1.62.256

func (client *Client) GetUserVpcsWithCallback(request *GetUserVpcsRequest, callback func(response *GetUserVpcsResponse, err error)) <-chan int

GetUserVpcsWithCallback invokes the pts.GetUserVpcs API asynchronously

func (*Client) GetUserVpcsWithChan added in v1.62.256

func (client *Client) GetUserVpcsWithChan(request *GetUserVpcsRequest) (<-chan *GetUserVpcsResponse, <-chan error)

GetUserVpcsWithChan invokes the pts.GetUserVpcs API asynchronously

func (*Client) ListEnvs added in v1.62.256

func (client *Client) ListEnvs(request *ListEnvsRequest) (response *ListEnvsResponse, err error)

ListEnvs invokes the pts.ListEnvs API synchronously

func (*Client) ListEnvsWithCallback added in v1.62.256

func (client *Client) ListEnvsWithCallback(request *ListEnvsRequest, callback func(response *ListEnvsResponse, err error)) <-chan int

ListEnvsWithCallback invokes the pts.ListEnvs API asynchronously

func (*Client) ListEnvsWithChan added in v1.62.256

func (client *Client) ListEnvsWithChan(request *ListEnvsRequest) (<-chan *ListEnvsResponse, <-chan error)

ListEnvsWithChan invokes the pts.ListEnvs API asynchronously

func (*Client) ListJMeterReports added in v1.62.256

func (client *Client) ListJMeterReports(request *ListJMeterReportsRequest) (response *ListJMeterReportsResponse, err error)

ListJMeterReports invokes the pts.ListJMeterReports API synchronously

func (*Client) ListJMeterReportsWithCallback added in v1.62.256

func (client *Client) ListJMeterReportsWithCallback(request *ListJMeterReportsRequest, callback func(response *ListJMeterReportsResponse, err error)) <-chan int

ListJMeterReportsWithCallback invokes the pts.ListJMeterReports API asynchronously

func (*Client) ListJMeterReportsWithChan added in v1.62.256

func (client *Client) ListJMeterReportsWithChan(request *ListJMeterReportsRequest) (<-chan *ListJMeterReportsResponse, <-chan error)

ListJMeterReportsWithChan invokes the pts.ListJMeterReports API asynchronously

func (*Client) ListOpenJMeterScenes added in v1.62.256

func (client *Client) ListOpenJMeterScenes(request *ListOpenJMeterScenesRequest) (response *ListOpenJMeterScenesResponse, err error)

ListOpenJMeterScenes invokes the pts.ListOpenJMeterScenes API synchronously

func (*Client) ListOpenJMeterScenesWithCallback added in v1.62.256

func (client *Client) ListOpenJMeterScenesWithCallback(request *ListOpenJMeterScenesRequest, callback func(response *ListOpenJMeterScenesResponse, err error)) <-chan int

ListOpenJMeterScenesWithCallback invokes the pts.ListOpenJMeterScenes API asynchronously

func (*Client) ListOpenJMeterScenesWithChan added in v1.62.256

func (client *Client) ListOpenJMeterScenesWithChan(request *ListOpenJMeterScenesRequest) (<-chan *ListOpenJMeterScenesResponse, <-chan error)

ListOpenJMeterScenesWithChan invokes the pts.ListOpenJMeterScenes API asynchronously

func (*Client) ListPtsScene added in v1.62.256

func (client *Client) ListPtsScene(request *ListPtsSceneRequest) (response *ListPtsSceneResponse, err error)

ListPtsScene invokes the pts.ListPtsScene API synchronously

func (*Client) ListPtsSceneWithCallback added in v1.62.256

func (client *Client) ListPtsSceneWithCallback(request *ListPtsSceneRequest, callback func(response *ListPtsSceneResponse, err error)) <-chan int

ListPtsSceneWithCallback invokes the pts.ListPtsScene API asynchronously

func (*Client) ListPtsSceneWithChan added in v1.62.256

func (client *Client) ListPtsSceneWithChan(request *ListPtsSceneRequest) (<-chan *ListPtsSceneResponse, <-chan error)

ListPtsSceneWithChan invokes the pts.ListPtsScene API asynchronously

func (*Client) ModifyPtsScene added in v1.62.256

func (client *Client) ModifyPtsScene(request *ModifyPtsSceneRequest) (response *ModifyPtsSceneResponse, err error)

ModifyPtsScene invokes the pts.ModifyPtsScene API synchronously

func (*Client) ModifyPtsSceneWithCallback added in v1.62.256

func (client *Client) ModifyPtsSceneWithCallback(request *ModifyPtsSceneRequest, callback func(response *ModifyPtsSceneResponse, err error)) <-chan int

ModifyPtsSceneWithCallback invokes the pts.ModifyPtsScene API asynchronously

func (*Client) ModifyPtsSceneWithChan added in v1.62.256

func (client *Client) ModifyPtsSceneWithChan(request *ModifyPtsSceneRequest) (<-chan *ModifyPtsSceneResponse, <-chan error)

ModifyPtsSceneWithChan invokes the pts.ModifyPtsScene API asynchronously

func (*Client) RemoveEnv added in v1.62.256

func (client *Client) RemoveEnv(request *RemoveEnvRequest) (response *RemoveEnvResponse, err error)

RemoveEnv invokes the pts.RemoveEnv API synchronously

func (*Client) RemoveEnvWithCallback added in v1.62.256

func (client *Client) RemoveEnvWithCallback(request *RemoveEnvRequest, callback func(response *RemoveEnvResponse, err error)) <-chan int

RemoveEnvWithCallback invokes the pts.RemoveEnv API asynchronously

func (*Client) RemoveEnvWithChan added in v1.62.256

func (client *Client) RemoveEnvWithChan(request *RemoveEnvRequest) (<-chan *RemoveEnvResponse, <-chan error)

RemoveEnvWithChan invokes the pts.RemoveEnv API asynchronously

func (*Client) RemoveOpenJMeterScene added in v1.62.256

func (client *Client) RemoveOpenJMeterScene(request *RemoveOpenJMeterSceneRequest) (response *RemoveOpenJMeterSceneResponse, err error)

RemoveOpenJMeterScene invokes the pts.RemoveOpenJMeterScene API synchronously

func (*Client) RemoveOpenJMeterSceneWithCallback added in v1.62.256

func (client *Client) RemoveOpenJMeterSceneWithCallback(request *RemoveOpenJMeterSceneRequest, callback func(response *RemoveOpenJMeterSceneResponse, err error)) <-chan int

RemoveOpenJMeterSceneWithCallback invokes the pts.RemoveOpenJMeterScene API asynchronously

func (*Client) RemoveOpenJMeterSceneWithChan added in v1.62.256

func (client *Client) RemoveOpenJMeterSceneWithChan(request *RemoveOpenJMeterSceneRequest) (<-chan *RemoveOpenJMeterSceneResponse, <-chan error)

RemoveOpenJMeterSceneWithChan invokes the pts.RemoveOpenJMeterScene API asynchronously

func (*Client) SaveEnv added in v1.62.256

func (client *Client) SaveEnv(request *SaveEnvRequest) (response *SaveEnvResponse, err error)

SaveEnv invokes the pts.SaveEnv API synchronously

func (*Client) SaveEnvWithCallback added in v1.62.256

func (client *Client) SaveEnvWithCallback(request *SaveEnvRequest, callback func(response *SaveEnvResponse, err error)) <-chan int

SaveEnvWithCallback invokes the pts.SaveEnv API asynchronously

func (*Client) SaveEnvWithChan added in v1.62.256

func (client *Client) SaveEnvWithChan(request *SaveEnvRequest) (<-chan *SaveEnvResponse, <-chan error)

SaveEnvWithChan invokes the pts.SaveEnv API asynchronously

func (*Client) SaveOpenJMeterScene added in v1.62.256

func (client *Client) SaveOpenJMeterScene(request *SaveOpenJMeterSceneRequest) (response *SaveOpenJMeterSceneResponse, err error)

SaveOpenJMeterScene invokes the pts.SaveOpenJMeterScene API synchronously

func (*Client) SaveOpenJMeterSceneWithCallback added in v1.62.256

func (client *Client) SaveOpenJMeterSceneWithCallback(request *SaveOpenJMeterSceneRequest, callback func(response *SaveOpenJMeterSceneResponse, err error)) <-chan int

SaveOpenJMeterSceneWithCallback invokes the pts.SaveOpenJMeterScene API asynchronously

func (*Client) SaveOpenJMeterSceneWithChan added in v1.62.256

func (client *Client) SaveOpenJMeterSceneWithChan(request *SaveOpenJMeterSceneRequest) (<-chan *SaveOpenJMeterSceneResponse, <-chan error)

SaveOpenJMeterSceneWithChan invokes the pts.SaveOpenJMeterScene API asynchronously

func (*Client) SavePtsScene added in v1.62.256

func (client *Client) SavePtsScene(request *SavePtsSceneRequest) (response *SavePtsSceneResponse, err error)

SavePtsScene invokes the pts.SavePtsScene API synchronously

func (*Client) SavePtsSceneWithCallback added in v1.62.256

func (client *Client) SavePtsSceneWithCallback(request *SavePtsSceneRequest, callback func(response *SavePtsSceneResponse, err error)) <-chan int

SavePtsSceneWithCallback invokes the pts.SavePtsScene API asynchronously

func (*Client) SavePtsSceneWithChan added in v1.62.256

func (client *Client) SavePtsSceneWithChan(request *SavePtsSceneRequest) (<-chan *SavePtsSceneResponse, <-chan error)

SavePtsSceneWithChan invokes the pts.SavePtsScene API asynchronously

func (*Client) StartDebugPtsScene added in v1.62.256

func (client *Client) StartDebugPtsScene(request *StartDebugPtsSceneRequest) (response *StartDebugPtsSceneResponse, err error)

StartDebugPtsScene invokes the pts.StartDebugPtsScene API synchronously

func (*Client) StartDebugPtsSceneWithCallback added in v1.62.256

func (client *Client) StartDebugPtsSceneWithCallback(request *StartDebugPtsSceneRequest, callback func(response *StartDebugPtsSceneResponse, err error)) <-chan int

StartDebugPtsSceneWithCallback invokes the pts.StartDebugPtsScene API asynchronously

func (*Client) StartDebugPtsSceneWithChan added in v1.62.256

func (client *Client) StartDebugPtsSceneWithChan(request *StartDebugPtsSceneRequest) (<-chan *StartDebugPtsSceneResponse, <-chan error)

StartDebugPtsSceneWithChan invokes the pts.StartDebugPtsScene API asynchronously

func (*Client) StartDebuggingJMeterScene added in v1.62.256

func (client *Client) StartDebuggingJMeterScene(request *StartDebuggingJMeterSceneRequest) (response *StartDebuggingJMeterSceneResponse, err error)

StartDebuggingJMeterScene invokes the pts.StartDebuggingJMeterScene API synchronously

func (*Client) StartDebuggingJMeterSceneWithCallback added in v1.62.256

func (client *Client) StartDebuggingJMeterSceneWithCallback(request *StartDebuggingJMeterSceneRequest, callback func(response *StartDebuggingJMeterSceneResponse, err error)) <-chan int

StartDebuggingJMeterSceneWithCallback invokes the pts.StartDebuggingJMeterScene API asynchronously

func (*Client) StartDebuggingJMeterSceneWithChan added in v1.62.256

func (client *Client) StartDebuggingJMeterSceneWithChan(request *StartDebuggingJMeterSceneRequest) (<-chan *StartDebuggingJMeterSceneResponse, <-chan error)

StartDebuggingJMeterSceneWithChan invokes the pts.StartDebuggingJMeterScene API asynchronously

func (*Client) StartPtsScene added in v1.62.256

func (client *Client) StartPtsScene(request *StartPtsSceneRequest) (response *StartPtsSceneResponse, err error)

StartPtsScene invokes the pts.StartPtsScene API synchronously

func (*Client) StartPtsSceneWithCallback added in v1.62.256

func (client *Client) StartPtsSceneWithCallback(request *StartPtsSceneRequest, callback func(response *StartPtsSceneResponse, err error)) <-chan int

StartPtsSceneWithCallback invokes the pts.StartPtsScene API asynchronously

func (*Client) StartPtsSceneWithChan added in v1.62.256

func (client *Client) StartPtsSceneWithChan(request *StartPtsSceneRequest) (<-chan *StartPtsSceneResponse, <-chan error)

StartPtsSceneWithChan invokes the pts.StartPtsScene API asynchronously

func (*Client) StartTestingJMeterScene added in v1.62.256

func (client *Client) StartTestingJMeterScene(request *StartTestingJMeterSceneRequest) (response *StartTestingJMeterSceneResponse, err error)

StartTestingJMeterScene invokes the pts.StartTestingJMeterScene API synchronously

func (*Client) StartTestingJMeterSceneWithCallback added in v1.62.256

func (client *Client) StartTestingJMeterSceneWithCallback(request *StartTestingJMeterSceneRequest, callback func(response *StartTestingJMeterSceneResponse, err error)) <-chan int

StartTestingJMeterSceneWithCallback invokes the pts.StartTestingJMeterScene API asynchronously

func (*Client) StartTestingJMeterSceneWithChan added in v1.62.256

func (client *Client) StartTestingJMeterSceneWithChan(request *StartTestingJMeterSceneRequest) (<-chan *StartTestingJMeterSceneResponse, <-chan error)

StartTestingJMeterSceneWithChan invokes the pts.StartTestingJMeterScene API asynchronously

func (*Client) StopDebugPtsScene added in v1.62.256

func (client *Client) StopDebugPtsScene(request *StopDebugPtsSceneRequest) (response *StopDebugPtsSceneResponse, err error)

StopDebugPtsScene invokes the pts.StopDebugPtsScene API synchronously

func (*Client) StopDebugPtsSceneWithCallback added in v1.62.256

func (client *Client) StopDebugPtsSceneWithCallback(request *StopDebugPtsSceneRequest, callback func(response *StopDebugPtsSceneResponse, err error)) <-chan int

StopDebugPtsSceneWithCallback invokes the pts.StopDebugPtsScene API asynchronously

func (*Client) StopDebugPtsSceneWithChan added in v1.62.256

func (client *Client) StopDebugPtsSceneWithChan(request *StopDebugPtsSceneRequest) (<-chan *StopDebugPtsSceneResponse, <-chan error)

StopDebugPtsSceneWithChan invokes the pts.StopDebugPtsScene API asynchronously

func (*Client) StopDebuggingJMeterScene added in v1.62.256

func (client *Client) StopDebuggingJMeterScene(request *StopDebuggingJMeterSceneRequest) (response *StopDebuggingJMeterSceneResponse, err error)

StopDebuggingJMeterScene invokes the pts.StopDebuggingJMeterScene API synchronously

func (*Client) StopDebuggingJMeterSceneWithCallback added in v1.62.256

func (client *Client) StopDebuggingJMeterSceneWithCallback(request *StopDebuggingJMeterSceneRequest, callback func(response *StopDebuggingJMeterSceneResponse, err error)) <-chan int

StopDebuggingJMeterSceneWithCallback invokes the pts.StopDebuggingJMeterScene API asynchronously

func (*Client) StopDebuggingJMeterSceneWithChan added in v1.62.256

func (client *Client) StopDebuggingJMeterSceneWithChan(request *StopDebuggingJMeterSceneRequest) (<-chan *StopDebuggingJMeterSceneResponse, <-chan error)

StopDebuggingJMeterSceneWithChan invokes the pts.StopDebuggingJMeterScene API asynchronously

func (*Client) StopPtsScene added in v1.62.256

func (client *Client) StopPtsScene(request *StopPtsSceneRequest) (response *StopPtsSceneResponse, err error)

StopPtsScene invokes the pts.StopPtsScene API synchronously

func (*Client) StopPtsSceneWithCallback added in v1.62.256

func (client *Client) StopPtsSceneWithCallback(request *StopPtsSceneRequest, callback func(response *StopPtsSceneResponse, err error)) <-chan int

StopPtsSceneWithCallback invokes the pts.StopPtsScene API asynchronously

func (*Client) StopPtsSceneWithChan added in v1.62.256

func (client *Client) StopPtsSceneWithChan(request *StopPtsSceneRequest) (<-chan *StopPtsSceneResponse, <-chan error)

StopPtsSceneWithChan invokes the pts.StopPtsScene API asynchronously

func (*Client) StopTestingJMeterScene added in v1.62.256

func (client *Client) StopTestingJMeterScene(request *StopTestingJMeterSceneRequest) (response *StopTestingJMeterSceneResponse, err error)

StopTestingJMeterScene invokes the pts.StopTestingJMeterScene API synchronously

func (*Client) StopTestingJMeterSceneWithCallback added in v1.62.256

func (client *Client) StopTestingJMeterSceneWithCallback(request *StopTestingJMeterSceneRequest, callback func(response *StopTestingJMeterSceneResponse, err error)) <-chan int

StopTestingJMeterSceneWithCallback invokes the pts.StopTestingJMeterScene API asynchronously

func (*Client) StopTestingJMeterSceneWithChan added in v1.62.256

func (client *Client) StopTestingJMeterSceneWithChan(request *StopTestingJMeterSceneRequest) (<-chan *StopTestingJMeterSceneResponse, <-chan error)

StopTestingJMeterSceneWithChan invokes the pts.StopTestingJMeterScene API asynchronously

func (*Client) UpdatePtsSceneBaseLine added in v1.62.256

func (client *Client) UpdatePtsSceneBaseLine(request *UpdatePtsSceneBaseLineRequest) (response *UpdatePtsSceneBaseLineResponse, err error)

UpdatePtsSceneBaseLine invokes the pts.UpdatePtsSceneBaseLine API synchronously

func (*Client) UpdatePtsSceneBaseLineWithCallback added in v1.62.256

func (client *Client) UpdatePtsSceneBaseLineWithCallback(request *UpdatePtsSceneBaseLineRequest, callback func(response *UpdatePtsSceneBaseLineResponse, err error)) <-chan int

UpdatePtsSceneBaseLineWithCallback invokes the pts.UpdatePtsSceneBaseLine API asynchronously

func (*Client) UpdatePtsSceneBaseLineWithChan added in v1.62.256

func (client *Client) UpdatePtsSceneBaseLineWithChan(request *UpdatePtsSceneBaseLineRequest) (<-chan *UpdatePtsSceneBaseLineResponse, <-chan error)

UpdatePtsSceneBaseLineWithChan invokes the pts.UpdatePtsSceneBaseLine API asynchronously

type Configuration added in v1.62.256

type Configuration struct {
	AllConcurrencyLimit int `json:"AllConcurrencyLimit" xml:"AllConcurrencyLimit"`
	AllRpsLimit         int `json:"AllRpsLimit" xml:"AllRpsLimit"`
	AllConcurrencyBegin int `json:"AllConcurrencyBegin" xml:"AllConcurrencyBegin"`
	AllRpsBegin         int `json:"AllRpsBegin" xml:"AllRpsBegin"`
}

Configuration is a nested struct in pts response

type CreatePtsSceneBaseLineFromReportRequest added in v1.62.256

type CreatePtsSceneBaseLineFromReportRequest struct {
	*requests.RpcRequest
	ReportId string `position:"Query" name:"ReportId"`
	SceneId  string `position:"Query" name:"SceneId"`
}

CreatePtsSceneBaseLineFromReportRequest is the request struct for api CreatePtsSceneBaseLineFromReport

func CreateCreatePtsSceneBaseLineFromReportRequest added in v1.62.256

func CreateCreatePtsSceneBaseLineFromReportRequest() (request *CreatePtsSceneBaseLineFromReportRequest)

CreateCreatePtsSceneBaseLineFromReportRequest creates a request to invoke CreatePtsSceneBaseLineFromReport API

type CreatePtsSceneBaseLineFromReportResponse added in v1.62.256

type CreatePtsSceneBaseLineFromReportResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

CreatePtsSceneBaseLineFromReportResponse is the response struct for api CreatePtsSceneBaseLineFromReport

func CreateCreatePtsSceneBaseLineFromReportResponse added in v1.62.256

func CreateCreatePtsSceneBaseLineFromReportResponse() (response *CreatePtsSceneBaseLineFromReportResponse)

CreateCreatePtsSceneBaseLineFromReportResponse creates a response to parse from CreatePtsSceneBaseLineFromReport response

type CreatePtsSceneRequest added in v1.62.256

type CreatePtsSceneRequest struct {
	*requests.RpcRequest
	Scene string `position:"Query" name:"Scene"`
}

CreatePtsSceneRequest is the request struct for api CreatePtsScene

func CreateCreatePtsSceneRequest added in v1.62.256

func CreateCreatePtsSceneRequest() (request *CreatePtsSceneRequest)

CreateCreatePtsSceneRequest creates a request to invoke CreatePtsScene API

type CreatePtsSceneResponse added in v1.62.256

type CreatePtsSceneResponse struct {
	*responses.BaseResponse
	SceneId        string `json:"SceneId" xml:"SceneId"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Message        string `json:"Message" xml:"Message"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

CreatePtsSceneResponse is the response struct for api CreatePtsScene

func CreateCreatePtsSceneResponse added in v1.62.256

func CreateCreatePtsSceneResponse() (response *CreatePtsSceneResponse)

CreateCreatePtsSceneResponse creates a response to parse from CreatePtsScene response

type DeletePtsSceneBaseLineRequest added in v1.62.256

type DeletePtsSceneBaseLineRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
}

DeletePtsSceneBaseLineRequest is the request struct for api DeletePtsSceneBaseLine

func CreateDeletePtsSceneBaseLineRequest added in v1.62.256

func CreateDeletePtsSceneBaseLineRequest() (request *DeletePtsSceneBaseLineRequest)

CreateDeletePtsSceneBaseLineRequest creates a request to invoke DeletePtsSceneBaseLine API

type DeletePtsSceneBaseLineResponse added in v1.62.256

type DeletePtsSceneBaseLineResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

DeletePtsSceneBaseLineResponse is the response struct for api DeletePtsSceneBaseLine

func CreateDeletePtsSceneBaseLineResponse added in v1.62.256

func CreateDeletePtsSceneBaseLineResponse() (response *DeletePtsSceneBaseLineResponse)

CreateDeletePtsSceneBaseLineResponse creates a response to parse from DeletePtsSceneBaseLine response

type DeletePtsSceneRequest added in v1.62.256

type DeletePtsSceneRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
}

DeletePtsSceneRequest is the request struct for api DeletePtsScene

func CreateDeletePtsSceneRequest added in v1.62.256

func CreateDeletePtsSceneRequest() (request *DeletePtsSceneRequest)

CreateDeletePtsSceneRequest creates a request to invoke DeletePtsScene API

type DeletePtsSceneResponse added in v1.62.256

type DeletePtsSceneResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

DeletePtsSceneResponse is the response struct for api DeletePtsScene

func CreateDeletePtsSceneResponse added in v1.62.256

func CreateDeletePtsSceneResponse() (response *DeletePtsSceneResponse)

CreateDeletePtsSceneResponse creates a response to parse from DeletePtsScene response

type DeletePtsScenesRequest added in v1.62.256

type DeletePtsScenesRequest struct {
	*requests.RpcRequest
	SceneIds string `position:"Query" name:"SceneIds"`
}

DeletePtsScenesRequest is the request struct for api DeletePtsScenes

func CreateDeletePtsScenesRequest added in v1.62.256

func CreateDeletePtsScenesRequest() (request *DeletePtsScenesRequest)

CreateDeletePtsScenesRequest creates a request to invoke DeletePtsScenes API

type DeletePtsScenesResponse added in v1.62.256

type DeletePtsScenesResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

DeletePtsScenesResponse is the response struct for api DeletePtsScenes

func CreateDeletePtsScenesResponse added in v1.62.256

func CreateDeletePtsScenesResponse() (response *DeletePtsScenesResponse)

CreateDeletePtsScenesResponse creates a response to parse from DeletePtsScenes response

type DnsCacheConfig added in v1.62.256

type DnsCacheConfig struct {
	ClearCacheEachIteration bool                   `json:"ClearCacheEachIteration" xml:"ClearCacheEachIteration"`
	HostTable               map[string]interface{} `json:"HostTable" xml:"HostTable"`
	DnsServers              []string               `json:"DnsServers" xml:"DnsServers"`
}

DnsCacheConfig is a nested struct in pts response

type DnsServers added in v1.62.256

type DnsServers struct {
	DnsServers []string `json:"dnsServers" xml:"dnsServers"`
}

DnsServers is a nested struct in pts response

type DomainBinding added in v1.62.256

type DomainBinding struct {
	Domain string   `json:"Domain" xml:"Domain"`
	Ips    []string `json:"Ips" xml:"Ips"`
}

DomainBinding is a nested struct in pts response

type DomainBindingListInGetPtsReportDetails added in v1.62.256

type DomainBindingListInGetPtsReportDetails struct {
	DomainBinding []DomainBinding `json:"DomainBinding" xml:"DomainBinding"`
}

DomainBindingListInGetPtsReportDetails is a nested struct in pts response

type DomainBindingListInGetPtsScene added in v1.62.256

type DomainBindingListInGetPtsScene struct {
	DomainBinding []DomainBinding `json:"DomainBinding" xml:"DomainBinding"`
}

DomainBindingListInGetPtsScene is a nested struct in pts response

type Env added in v1.62.256

type Env struct {
	CreateTime    int64            `json:"CreateTime" xml:"CreateTime"`
	EnvVersion    string           `json:"EnvVersion" xml:"EnvVersion"`
	ModifiedTime  int64            `json:"ModifiedTime" xml:"ModifiedTime"`
	UsedCapacity  int64            `json:"UsedCapacity" xml:"UsedCapacity"`
	EnvName       string           `json:"EnvName" xml:"EnvName"`
	EnvId         string           `json:"EnvId" xml:"EnvId"`
	RunningScenes []string         `json:"RunningScenes" xml:"RunningScenes"`
	RelatedScenes []string         `json:"RelatedScenes" xml:"RelatedScenes"`
	Files         []File           `json:"Files" xml:"Files"`
	Properties    []PropertiesItem `json:"Properties" xml:"Properties"`
}

Env is a nested struct in pts response

type Envs added in v1.62.256

type Envs struct {
	Env []Env `json:"Env" xml:"Env"`
}

Envs is a nested struct in pts response

type Export added in v1.62.256

type Export struct {
	Count       string `json:"Count" xml:"Count"`
	ExportType  string `json:"ExportType" xml:"ExportType"`
	ExportValue string `json:"ExportValue" xml:"ExportValue"`
	ExportName  string `json:"ExportName" xml:"ExportName"`
}

Export is a nested struct in pts response

type ExportListInGetPtsReportDetails added in v1.62.256

type ExportListInGetPtsReportDetails struct {
	Export []Export `json:"Export" xml:"Export"`
}

ExportListInGetPtsReportDetails is a nested struct in pts response

type ExportListInGetPtsScene added in v1.62.256

type ExportListInGetPtsScene struct {
	Export []Export `json:"Export" xml:"Export"`
}

ExportListInGetPtsScene is a nested struct in pts response

type File added in v1.62.256

type File struct {
	FileSize       int64  `json:"FileSize" xml:"FileSize"`
	Md5            string `json:"Md5" xml:"Md5"`
	FileName       string `json:"FileName" xml:"FileName"`
	FileOssAddress string `json:"FileOssAddress" xml:"FileOssAddress"`
	FileId         int64  `json:"FileId" xml:"FileId"`
}

File is a nested struct in pts response

type FileList added in v1.62.256

type FileList struct {
	FileListItem []FileListItem `json:"fileList" xml:"fileList"`
}

FileList is a nested struct in pts response

type FileListItem added in v1.62.256

type FileListItem struct {
	Id             int64  `json:"Id" xml:"Id"`
	FileName       string `json:"FileName" xml:"FileName"`
	FileOssAddress string `json:"FileOssAddress" xml:"FileOssAddress"`
	SplitCsv       bool   `json:"SplitCsv" xml:"SplitCsv"`
	Md5            string `json:"Md5" xml:"Md5"`
	FileSize       int64  `json:"FileSize" xml:"FileSize"`
	FileType       string `json:"FileType" xml:"FileType"`
}

FileListItem is a nested struct in pts response

type FileParameter added in v1.62.256

type FileParameter struct {
	FileOssAddress string `json:"FileOssAddress" xml:"FileOssAddress"`
	FileName       string `json:"FileName" xml:"FileName"`
}

FileParameter is a nested struct in pts response

type FileParameterExplain added in v1.62.256

type FileParameterExplain struct {
	CycleOnce     bool   `json:"CycleOnce" xml:"CycleOnce"`
	FileParamName string `json:"FileParamName" xml:"FileParamName"`
	FileName      string `json:"FileName" xml:"FileName"`
	BaseFile      bool   `json:"BaseFile" xml:"BaseFile"`
}

FileParameterExplain is a nested struct in pts response

type FileParameterExplainListInGetPtsReportDetails added in v1.62.256

type FileParameterExplainListInGetPtsReportDetails struct {
	FileParameterExplain []FileParameterExplain `json:"FileParameterExplain" xml:"FileParameterExplain"`
}

FileParameterExplainListInGetPtsReportDetails is a nested struct in pts response

type FileParameterExplainListInGetPtsScene added in v1.62.256

type FileParameterExplainListInGetPtsScene struct {
	FileParameterExplain []FileParameterExplain `json:"FileParameterExplain" xml:"FileParameterExplain"`
}

FileParameterExplainListInGetPtsScene is a nested struct in pts response

type FileParameterListInGetPtsReportDetails added in v1.62.256

type FileParameterListInGetPtsReportDetails struct {
	FileParameter []FileParameter `json:"FileParameter" xml:"FileParameter"`
}

FileParameterListInGetPtsReportDetails is a nested struct in pts response

type FileParameterListInGetPtsScene added in v1.62.256

type FileParameterListInGetPtsScene struct {
	FileParameter []FileParameter `json:"FileParameter" xml:"FileParameter"`
}

FileParameterListInGetPtsScene is a nested struct in pts response

type Files added in v1.62.256

type Files struct {
	File []File `json:"File" xml:"File"`
}

Files is a nested struct in pts response

type GetAllRegionsRequest added in v1.62.256

type GetAllRegionsRequest struct {
	*requests.RpcRequest
}

GetAllRegionsRequest is the request struct for api GetAllRegions

func CreateGetAllRegionsRequest added in v1.62.256

func CreateGetAllRegionsRequest() (request *GetAllRegionsRequest)

CreateGetAllRegionsRequest creates a request to invoke GetAllRegions API

type GetAllRegionsResponse added in v1.62.256

type GetAllRegionsResponse struct {
	*responses.BaseResponse
	Message        string                 `json:"Message" xml:"Message"`
	RequestId      string                 `json:"RequestId" xml:"RequestId"`
	AllRegions     map[string]interface{} `json:"AllRegions" xml:"AllRegions"`
	HttpStatusCode int                    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string                 `json:"Code" xml:"Code"`
	Success        bool                   `json:"Success" xml:"Success"`
}

GetAllRegionsResponse is the response struct for api GetAllRegions

func CreateGetAllRegionsResponse added in v1.62.256

func CreateGetAllRegionsResponse() (response *GetAllRegionsResponse)

CreateGetAllRegionsResponse creates a response to parse from GetAllRegions response

type GetJMeterLogsRequest added in v1.62.256

type GetJMeterLogsRequest struct {
	*requests.RpcRequest
	AgentIndex requests.Integer `position:"Query" name:"AgentIndex"`
	ReportId   string           `position:"Query" name:"ReportId"`
	Level      string           `position:"Query" name:"Level"`
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	BeginTime  requests.Integer `position:"Query" name:"BeginTime"`
	Thread     string           `position:"Query" name:"Thread"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	Keyword    string           `position:"Query" name:"Keyword"`
}

GetJMeterLogsRequest is the request struct for api GetJMeterLogs

func CreateGetJMeterLogsRequest added in v1.62.256

func CreateGetJMeterLogsRequest() (request *GetJMeterLogsRequest)

CreateGetJMeterLogsRequest creates a request to invoke GetJMeterLogs API

type GetJMeterLogsResponse added in v1.62.256

type GetJMeterLogsResponse struct {
	*responses.BaseResponse
	TotalCount int64                    `json:"TotalCount" xml:"TotalCount"`
	RequestId  string                   `json:"RequestId" xml:"RequestId"`
	Message    string                   `json:"Message" xml:"Message"`
	PageSize   int                      `json:"PageSize" xml:"PageSize"`
	PageNumber int                      `json:"PageNumber" xml:"PageNumber"`
	Code       string                   `json:"Code" xml:"Code"`
	Success    bool                     `json:"Success" xml:"Success"`
	AgentCount int                      `json:"AgentCount" xml:"AgentCount"`
	Logs       []map[string]interface{} `json:"Logs" xml:"Logs"`
}

GetJMeterLogsResponse is the response struct for api GetJMeterLogs

func CreateGetJMeterLogsResponse added in v1.62.256

func CreateGetJMeterLogsResponse() (response *GetJMeterLogsResponse)

CreateGetJMeterLogsResponse creates a response to parse from GetJMeterLogs response

type GetJMeterSampleMetricsRequest added in v1.62.256

type GetJMeterSampleMetricsRequest struct {
	*requests.RpcRequest
	ReportId  string           `position:"Query" name:"ReportId"`
	SamplerId requests.Integer `position:"Query" name:"SamplerId"`
	EndTime   requests.Integer `position:"Query" name:"EndTime"`
	BeginTime requests.Integer `position:"Query" name:"BeginTime"`
}

GetJMeterSampleMetricsRequest is the request struct for api GetJMeterSampleMetrics

func CreateGetJMeterSampleMetricsRequest added in v1.62.256

func CreateGetJMeterSampleMetricsRequest() (request *GetJMeterSampleMetricsRequest)

CreateGetJMeterSampleMetricsRequest creates a request to invoke GetJMeterSampleMetrics API

type GetJMeterSampleMetricsResponse added in v1.62.256

type GetJMeterSampleMetricsResponse struct {
	*responses.BaseResponse
	RequestId        string                 `json:"RequestId" xml:"RequestId"`
	Message          string                 `json:"Message" xml:"Message"`
	SamplerMap       map[string]interface{} `json:"SamplerMap" xml:"SamplerMap"`
	Code             string                 `json:"Code" xml:"Code"`
	Success          bool                   `json:"Success" xml:"Success"`
	SampleMetricList []string               `json:"SampleMetricList" xml:"SampleMetricList"`
}

GetJMeterSampleMetricsResponse is the response struct for api GetJMeterSampleMetrics

func CreateGetJMeterSampleMetricsResponse added in v1.62.256

func CreateGetJMeterSampleMetricsResponse() (response *GetJMeterSampleMetricsResponse)

CreateGetJMeterSampleMetricsResponse creates a response to parse from GetJMeterSampleMetrics response

type GetJMeterSamplingLogsRequest added in v1.62.256

type GetJMeterSamplingLogsRequest struct {
	*requests.RpcRequest
	ResponseCode string           `position:"Query" name:"ResponseCode"`
	AgentId      requests.Integer `position:"Query" name:"AgentId"`
	ReportId     string           `position:"Query" name:"ReportId"`
	MinRT        requests.Integer `position:"Query" name:"MinRT"`
	EndTime      requests.Integer `position:"Query" name:"EndTime"`
	BeginTime    requests.Integer `position:"Query" name:"BeginTime"`
	Thread       string           `position:"Query" name:"Thread"`
	MaxRT        requests.Integer `position:"Query" name:"MaxRT"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	SamplerId    requests.Integer `position:"Query" name:"SamplerId"`
	Success      requests.Boolean `position:"Query" name:"Success"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Keyword      string           `position:"Query" name:"Keyword"`
}

GetJMeterSamplingLogsRequest is the request struct for api GetJMeterSamplingLogs

func CreateGetJMeterSamplingLogsRequest added in v1.62.256

func CreateGetJMeterSamplingLogsRequest() (request *GetJMeterSamplingLogsRequest)

CreateGetJMeterSamplingLogsRequest creates a request to invoke GetJMeterSamplingLogs API

type GetJMeterSamplingLogsResponse added in v1.62.256

type GetJMeterSamplingLogsResponse struct {
	*responses.BaseResponse
	TotalCount     int64    `json:"TotalCount" xml:"TotalCount"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Message        string   `json:"Message" xml:"Message"`
	PageSize       int      `json:"PageSize" xml:"PageSize"`
	PageNumber     int      `json:"PageNumber" xml:"PageNumber"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string   `json:"Code" xml:"Code"`
	Success        bool     `json:"Success" xml:"Success"`
	SampleResults  []string `json:"SampleResults" xml:"SampleResults"`
}

GetJMeterSamplingLogsResponse is the response struct for api GetJMeterSamplingLogs

func CreateGetJMeterSamplingLogsResponse added in v1.62.256

func CreateGetJMeterSamplingLogsResponse() (response *GetJMeterSamplingLogsResponse)

CreateGetJMeterSamplingLogsResponse creates a response to parse from GetJMeterSamplingLogs response

type GetJMeterSceneRunningDataRequest added in v1.62.256

type GetJMeterSceneRunningDataRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
}

GetJMeterSceneRunningDataRequest is the request struct for api GetJMeterSceneRunningData

func CreateGetJMeterSceneRunningDataRequest added in v1.62.256

func CreateGetJMeterSceneRunningDataRequest() (request *GetJMeterSceneRunningDataRequest)

CreateGetJMeterSceneRunningDataRequest creates a request to invoke GetJMeterSceneRunningData API

type GetJMeterSceneRunningDataResponse added in v1.62.256

type GetJMeterSceneRunningDataResponse struct {
	*responses.BaseResponse
	Message        string      `json:"Message" xml:"Message"`
	RequestId      string      `json:"RequestId" xml:"RequestId"`
	Code           string      `json:"Code" xml:"Code"`
	Success        bool        `json:"Success" xml:"Success"`
	HttpStatusCode int         `json:"HttpStatusCode" xml:"HttpStatusCode"`
	DocumentUrl    string      `json:"DocumentUrl" xml:"DocumentUrl"`
	RunningData    RunningData `json:"RunningData" xml:"RunningData"`
}

GetJMeterSceneRunningDataResponse is the response struct for api GetJMeterSceneRunningData

func CreateGetJMeterSceneRunningDataResponse added in v1.62.256

func CreateGetJMeterSceneRunningDataResponse() (response *GetJMeterSceneRunningDataResponse)

CreateGetJMeterSceneRunningDataResponse creates a response to parse from GetJMeterSceneRunningData response

type GetOpenJMeterSceneRequest added in v1.62.256

type GetOpenJMeterSceneRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
}

GetOpenJMeterSceneRequest is the request struct for api GetOpenJMeterScene

func CreateGetOpenJMeterSceneRequest added in v1.62.256

func CreateGetOpenJMeterSceneRequest() (request *GetOpenJMeterSceneRequest)

CreateGetOpenJMeterSceneRequest creates a request to invoke GetOpenJMeterScene API

type GetOpenJMeterSceneResponse added in v1.62.256

type GetOpenJMeterSceneResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	Scene          Scene  `json:"Scene" xml:"Scene"`
}

GetOpenJMeterSceneResponse is the response struct for api GetOpenJMeterScene

func CreateGetOpenJMeterSceneResponse added in v1.62.256

func CreateGetOpenJMeterSceneResponse() (response *GetOpenJMeterSceneResponse)

CreateGetOpenJMeterSceneResponse creates a response to parse from GetOpenJMeterScene response

type GetPtsReportDetailsRequest added in v1.62.256

type GetPtsReportDetailsRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
	PlanId  string `position:"Query" name:"PlanId"`
}

GetPtsReportDetailsRequest is the request struct for api GetPtsReportDetails

func CreateGetPtsReportDetailsRequest added in v1.62.256

func CreateGetPtsReportDetailsRequest() (request *GetPtsReportDetailsRequest)

CreateGetPtsReportDetailsRequest creates a request to invoke GetPtsReportDetails API

type GetPtsReportDetailsResponse added in v1.62.256

type GetPtsReportDetailsResponse struct {
	*responses.BaseResponse
	Message        string         `json:"Message" xml:"Message"`
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int            `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string         `json:"Code" xml:"Code"`
	Success        bool           `json:"Success" xml:"Success"`
	ReportOverView ReportOverView `json:"ReportOverView" xml:"ReportOverView"`
	SceneMetrics   SceneMetrics   `json:"SceneMetrics" xml:"SceneMetrics"`
	SceneSnapShot  SceneSnapShot  `json:"SceneSnapShot" xml:"SceneSnapShot"`
	ApiMetricsList []ApiMetrics   `json:"ApiMetricsList" xml:"ApiMetricsList"`
}

GetPtsReportDetailsResponse is the response struct for api GetPtsReportDetails

func CreateGetPtsReportDetailsResponse added in v1.62.256

func CreateGetPtsReportDetailsResponse() (response *GetPtsReportDetailsResponse)

CreateGetPtsReportDetailsResponse creates a response to parse from GetPtsReportDetails response

type GetPtsReportsBySceneIdRequest added in v1.62.256

type GetPtsReportsBySceneIdRequest struct {
	*requests.RpcRequest
	SceneId    string           `position:"Query" name:"SceneId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

GetPtsReportsBySceneIdRequest is the request struct for api GetPtsReportsBySceneId

func CreateGetPtsReportsBySceneIdRequest added in v1.62.256

func CreateGetPtsReportsBySceneIdRequest() (request *GetPtsReportsBySceneIdRequest)

CreateGetPtsReportsBySceneIdRequest creates a request to invoke GetPtsReportsBySceneId API

type GetPtsReportsBySceneIdResponse added in v1.62.256

type GetPtsReportsBySceneIdResponse struct {
	*responses.BaseResponse
	Message            string           `json:"Message" xml:"Message"`
	RequestId          string           `json:"RequestId" xml:"RequestId"`
	HttpStatusCode     int              `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code               string           `json:"Code" xml:"Code"`
	Success            bool             `json:"Success" xml:"Success"`
	ReportOverViewList []ReportOverView `json:"ReportOverViewList" xml:"ReportOverViewList"`
}

GetPtsReportsBySceneIdResponse is the response struct for api GetPtsReportsBySceneId

func CreateGetPtsReportsBySceneIdResponse added in v1.62.256

func CreateGetPtsReportsBySceneIdResponse() (response *GetPtsReportsBySceneIdResponse)

CreateGetPtsReportsBySceneIdResponse creates a response to parse from GetPtsReportsBySceneId response

type GetPtsSceneBaseLineRequest added in v1.62.256

type GetPtsSceneBaseLineRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
}

GetPtsSceneBaseLineRequest is the request struct for api GetPtsSceneBaseLine

func CreateGetPtsSceneBaseLineRequest added in v1.62.256

func CreateGetPtsSceneBaseLineRequest() (request *GetPtsSceneBaseLineRequest)

CreateGetPtsSceneBaseLineRequest creates a request to invoke GetPtsSceneBaseLine API

type GetPtsSceneBaseLineResponse added in v1.62.256

type GetPtsSceneBaseLineResponse struct {
	*responses.BaseResponse
	SceneId        string   `json:"SceneId" xml:"SceneId"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Message        string   `json:"Message" xml:"Message"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string   `json:"Code" xml:"Code"`
	Success        bool     `json:"Success" xml:"Success"`
	Baseline       Baseline `json:"Baseline" xml:"Baseline"`
}

GetPtsSceneBaseLineResponse is the response struct for api GetPtsSceneBaseLine

func CreateGetPtsSceneBaseLineResponse added in v1.62.256

func CreateGetPtsSceneBaseLineResponse() (response *GetPtsSceneBaseLineResponse)

CreateGetPtsSceneBaseLineResponse creates a response to parse from GetPtsSceneBaseLine response

type GetPtsSceneRequest added in v1.62.256

type GetPtsSceneRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
}

GetPtsSceneRequest is the request struct for api GetPtsScene

func CreateGetPtsSceneRequest added in v1.62.256

func CreateGetPtsSceneRequest() (request *GetPtsSceneRequest)

CreateGetPtsSceneRequest creates a request to invoke GetPtsScene API

type GetPtsSceneResponse added in v1.62.256

type GetPtsSceneResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	Scene          Scene  `json:"Scene" xml:"Scene"`
}

GetPtsSceneResponse is the response struct for api GetPtsScene

func CreateGetPtsSceneResponse added in v1.62.256

func CreateGetPtsSceneResponse() (response *GetPtsSceneResponse)

CreateGetPtsSceneResponse creates a response to parse from GetPtsScene response

type GetPtsSceneRunningDataRequest added in v1.62.256

type GetPtsSceneRunningDataRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
	PlanId  string `position:"Query" name:"PlanId"`
}

GetPtsSceneRunningDataRequest is the request struct for api GetPtsSceneRunningData

func CreateGetPtsSceneRunningDataRequest added in v1.62.256

func CreateGetPtsSceneRunningDataRequest() (request *GetPtsSceneRunningDataRequest)

CreateGetPtsSceneRunningDataRequest creates a request to invoke GetPtsSceneRunningData API

type GetPtsSceneRunningDataResponse added in v1.62.256

type GetPtsSceneRunningDataResponse struct {
	*responses.BaseResponse
	Status               int                `json:"Status" xml:"Status"`
	TotalRequestCount    int64              `json:"TotalRequestCount" xml:"TotalRequestCount"`
	HasReport            bool               `json:"HasReport" xml:"HasReport"`
	ConcurrencyLimit     int                `json:"ConcurrencyLimit" xml:"ConcurrencyLimit"`
	Message              string             `json:"Message" xml:"Message"`
	RequestId            string             `json:"RequestId" xml:"RequestId"`
	BeginTime            int64              `json:"BeginTime" xml:"BeginTime"`
	Seg90Rt              int64              `json:"Seg90Rt" xml:"Seg90Rt"`
	ResponseBps          string             `json:"ResponseBps" xml:"ResponseBps"`
	TotalAgents          int                `json:"TotalAgents" xml:"TotalAgents"`
	Code                 string             `json:"Code" xml:"Code"`
	Success              bool               `json:"Success" xml:"Success"`
	Vum                  int64              `json:"Vum" xml:"Vum"`
	AverageRt            int64              `json:"AverageRt" xml:"AverageRt"`
	RequestBps           string             `json:"RequestBps" xml:"RequestBps"`
	FailedBusinessCount  int64              `json:"FailedBusinessCount" xml:"FailedBusinessCount"`
	Concurrency          int                `json:"Concurrency" xml:"Concurrency"`
	HttpStatusCode       int                `json:"HttpStatusCode" xml:"HttpStatusCode"`
	FailedRequestCount   int64              `json:"FailedRequestCount" xml:"FailedRequestCount"`
	TpsLimit             int                `json:"TpsLimit" xml:"TpsLimit"`
	AliveAgents          int                `json:"AliveAgents" xml:"AliveAgents"`
	TotalRealQps         int                `json:"TotalRealQps" xml:"TotalRealQps"`
	AgentLocation        []Location         `json:"AgentLocation" xml:"AgentLocation"`
	ChainMonitorDataList []ChainMonitorData `json:"ChainMonitorDataList" xml:"ChainMonitorDataList"`
}

GetPtsSceneRunningDataResponse is the response struct for api GetPtsSceneRunningData

func CreateGetPtsSceneRunningDataResponse added in v1.62.256

func CreateGetPtsSceneRunningDataResponse() (response *GetPtsSceneRunningDataResponse)

CreateGetPtsSceneRunningDataResponse creates a response to parse from GetPtsSceneRunningData response

type GetPtsSceneRunningStatusRequest added in v1.62.256

type GetPtsSceneRunningStatusRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
}

GetPtsSceneRunningStatusRequest is the request struct for api GetPtsSceneRunningStatus

func CreateGetPtsSceneRunningStatusRequest added in v1.62.256

func CreateGetPtsSceneRunningStatusRequest() (request *GetPtsSceneRunningStatusRequest)

CreateGetPtsSceneRunningStatusRequest creates a request to invoke GetPtsSceneRunningStatus API

type GetPtsSceneRunningStatusResponse added in v1.62.256

type GetPtsSceneRunningStatusResponse struct {
	*responses.BaseResponse
	Status         string `json:"Status" xml:"Status"`
	ModifiedTime   string `json:"ModifiedTime" xml:"ModifiedTime"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Message        string `json:"Message" xml:"Message"`
	SceneName      string `json:"SceneName" xml:"SceneName"`
	CreateTime     string `json:"CreateTime" xml:"CreateTime"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

GetPtsSceneRunningStatusResponse is the response struct for api GetPtsSceneRunningStatus

func CreateGetPtsSceneRunningStatusResponse added in v1.62.256

func CreateGetPtsSceneRunningStatusResponse() (response *GetPtsSceneRunningStatusResponse)

CreateGetPtsSceneRunningStatusResponse creates a response to parse from GetPtsSceneRunningStatus response

type GetUserVpcSecurityGroupRequest added in v1.62.256

type GetUserVpcSecurityGroupRequest struct {
	*requests.RpcRequest
	VpcId      string           `position:"Query" name:"VpcId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

GetUserVpcSecurityGroupRequest is the request struct for api GetUserVpcSecurityGroup

func CreateGetUserVpcSecurityGroupRequest added in v1.62.256

func CreateGetUserVpcSecurityGroupRequest() (request *GetUserVpcSecurityGroupRequest)

CreateGetUserVpcSecurityGroupRequest creates a request to invoke GetUserVpcSecurityGroup API

type GetUserVpcSecurityGroupResponse added in v1.62.256

type GetUserVpcSecurityGroupResponse struct {
	*responses.BaseResponse
	SecurityGroupCount int             `json:"SecurityGroupCount" xml:"SecurityGroupCount"`
	RequestId          string          `json:"RequestId" xml:"RequestId"`
	Message            string          `json:"Message" xml:"Message"`
	PageSize           int             `json:"PageSize" xml:"PageSize"`
	PageNumber         int             `json:"PageNumber" xml:"PageNumber"`
	HttpStatusCode     int             `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code               string          `json:"Code" xml:"Code"`
	Success            bool            `json:"Success" xml:"Success"`
	SecurityGroupList  []SecurityGroup `json:"SecurityGroupList" xml:"SecurityGroupList"`
}

GetUserVpcSecurityGroupResponse is the response struct for api GetUserVpcSecurityGroup

func CreateGetUserVpcSecurityGroupResponse added in v1.62.256

func CreateGetUserVpcSecurityGroupResponse() (response *GetUserVpcSecurityGroupResponse)

CreateGetUserVpcSecurityGroupResponse creates a response to parse from GetUserVpcSecurityGroup response

type GetUserVpcVSwitchRequest added in v1.62.256

type GetUserVpcVSwitchRequest struct {
	*requests.RpcRequest
	VpcId      string           `position:"Query" name:"VpcId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

GetUserVpcVSwitchRequest is the request struct for api GetUserVpcVSwitch

func CreateGetUserVpcVSwitchRequest added in v1.62.256

func CreateGetUserVpcVSwitchRequest() (request *GetUserVpcVSwitchRequest)

CreateGetUserVpcVSwitchRequest creates a request to invoke GetUserVpcVSwitch API

type GetUserVpcVSwitchResponse added in v1.62.256

type GetUserVpcVSwitchResponse struct {
	*responses.BaseResponse
	VSwitchCount   int       `json:"VSwitchCount" xml:"VSwitchCount"`
	RequestId      string    `json:"RequestId" xml:"RequestId"`
	Message        string    `json:"Message" xml:"Message"`
	PageSize       int       `json:"PageSize" xml:"PageSize"`
	PageNumber     int       `json:"PageNumber" xml:"PageNumber"`
	HttpStatusCode int       `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string    `json:"Code" xml:"Code"`
	Success        bool      `json:"Success" xml:"Success"`
	VSwitchList    []VSwitch `json:"VSwitchList" xml:"VSwitchList"`
}

GetUserVpcVSwitchResponse is the response struct for api GetUserVpcVSwitch

func CreateGetUserVpcVSwitchResponse added in v1.62.256

func CreateGetUserVpcVSwitchResponse() (response *GetUserVpcVSwitchResponse)

CreateGetUserVpcVSwitchResponse creates a response to parse from GetUserVpcVSwitch response

type GetUserVpcsRequest added in v1.62.256

type GetUserVpcsRequest struct {
	*requests.RpcRequest
	VpcId      string           `position:"Query" name:"VpcId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

GetUserVpcsRequest is the request struct for api GetUserVpcs

func CreateGetUserVpcsRequest added in v1.62.256

func CreateGetUserVpcsRequest() (request *GetUserVpcsRequest)

CreateGetUserVpcsRequest creates a request to invoke GetUserVpcs API

type GetUserVpcsResponse added in v1.62.256

type GetUserVpcsResponse struct {
	*responses.BaseResponse
	TotalCount     int64  `json:"TotalCount" xml:"TotalCount"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Message        string `json:"Message" xml:"Message"`
	PageSize       int    `json:"PageSize" xml:"PageSize"`
	PageNumber     int    `json:"PageNumber" xml:"PageNumber"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	Vpcs           []Vpc  `json:"Vpcs" xml:"Vpcs"`
}

GetUserVpcsResponse is the response struct for api GetUserVpcs

func CreateGetUserVpcsResponse added in v1.62.256

func CreateGetUserVpcsResponse() (response *GetUserVpcsResponse)

CreateGetUserVpcsResponse creates a response to parse from GetUserVpcs response

type GlobalParameter added in v1.62.256

type GlobalParameter struct {
	ParamValue string `json:"ParamValue" xml:"ParamValue"`
	ParamName  string `json:"ParamName" xml:"ParamName"`
}

GlobalParameter is a nested struct in pts response

type GlobalParameterListInGetPtsReportDetails added in v1.62.256

type GlobalParameterListInGetPtsReportDetails struct {
	GlobalParameter []GlobalParameter `json:"GlobalParameter" xml:"GlobalParameter"`
}

GlobalParameterListInGetPtsReportDetails is a nested struct in pts response

type GlobalParameterListInGetPtsScene added in v1.62.256

type GlobalParameterListInGetPtsScene struct {
	GlobalParameter []GlobalParameter `json:"GlobalParameter" xml:"GlobalParameter"`
}

GlobalParameterListInGetPtsScene is a nested struct in pts response

type Header struct {
	HeaderName  string `json:"HeaderName" xml:"HeaderName"`
	Name        string `json:"Name" xml:"Name"`
	Value       string `json:"Value" xml:"Value"`
	HeaderValue string `json:"HeaderValue" xml:"HeaderValue"`
}

Header is a nested struct in pts response

type HeaderListInGetPtsReportDetails added in v1.62.256

type HeaderListInGetPtsReportDetails struct {
	Header []Header `json:"Header" xml:"Header"`
}

HeaderListInGetPtsReportDetails is a nested struct in pts response

type HeaderListInGetPtsScene added in v1.62.256

type HeaderListInGetPtsScene struct {
	Header []Header `json:"Header" xml:"Header"`
}

HeaderListInGetPtsScene is a nested struct in pts response

type Headers added in v1.62.256

type Headers struct {
	Header []Header `json:"Header" xml:"Header"`
}

Headers is a nested struct in pts response

type IpsInGetPtsReportDetails added in v1.62.256

type IpsInGetPtsReportDetails struct {
	String []string `json:"String" xml:"String"`
}

IpsInGetPtsReportDetails is a nested struct in pts response

type IpsInGetPtsScene added in v1.62.256

type IpsInGetPtsScene struct {
	String []string `json:"String" xml:"String"`
}

IpsInGetPtsScene is a nested struct in pts response

type JMeterReportView added in v1.62.256

type JMeterReportView struct {
	ReportName      string `json:"ReportName" xml:"ReportName"`
	Duration        string `json:"Duration" xml:"Duration"`
	ReportId        string `json:"ReportId" xml:"ReportId"`
	Vum             int64  `json:"Vum" xml:"Vum"`
	ActualStartTime int64  `json:"ActualStartTime" xml:"ActualStartTime"`
}

JMeterReportView is a nested struct in pts response

type JMeterScene added in v1.62.256

type JMeterScene struct {
	JMeterSceneItem []JMeterSceneItem `json:"jMeterScene" xml:"jMeterScene"`
}

JMeterScene is a nested struct in pts response

type JMeterSceneItem added in v1.62.256

type JMeterSceneItem struct {
	DurationStr string `json:"DurationStr" xml:"DurationStr"`
	SceneId     string `json:"SceneId" xml:"SceneId"`
	SceneName   string `json:"SceneName" xml:"SceneName"`
}

JMeterSceneItem is a nested struct in pts response

type ListEnvsRequest added in v1.62.256

type ListEnvsRequest struct {
	*requests.RpcRequest
	EnvName    string           `position:"Query" name:"EnvName"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	EnvId      string           `position:"Query" name:"EnvId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

ListEnvsRequest is the request struct for api ListEnvs

func CreateListEnvsRequest added in v1.62.256

func CreateListEnvsRequest() (request *ListEnvsRequest)

CreateListEnvsRequest creates a request to invoke ListEnvs API

type ListEnvsResponse added in v1.62.256

type ListEnvsResponse struct {
	*responses.BaseResponse
	TotalCount     int64  `json:"TotalCount" xml:"TotalCount"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Message        string `json:"Message" xml:"Message"`
	PageSize       int    `json:"PageSize" xml:"PageSize"`
	PageNumber     int    `json:"PageNumber" xml:"PageNumber"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	Envs           []Env  `json:"Envs" xml:"Envs"`
}

ListEnvsResponse is the response struct for api ListEnvs

func CreateListEnvsResponse added in v1.62.256

func CreateListEnvsResponse() (response *ListEnvsResponse)

CreateListEnvsResponse creates a response to parse from ListEnvs response

type ListJMeterReportsRequest added in v1.62.256

type ListJMeterReportsRequest struct {
	*requests.RpcRequest
	ReportId   string           `position:"Query" name:"ReportId"`
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	BeginTime  requests.Integer `position:"Query" name:"BeginTime"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	SceneId    string           `position:"Query" name:"SceneId"`
	Keyword    string           `position:"Query" name:"Keyword"`
}

ListJMeterReportsRequest is the request struct for api ListJMeterReports

func CreateListJMeterReportsRequest added in v1.62.256

func CreateListJMeterReportsRequest() (request *ListJMeterReportsRequest)

CreateListJMeterReportsRequest creates a request to invoke ListJMeterReports API

type ListJMeterReportsResponse added in v1.62.256

type ListJMeterReportsResponse struct {
	*responses.BaseResponse
	TotalCount     int64              `json:"TotalCount" xml:"TotalCount"`
	RequestId      string             `json:"RequestId" xml:"RequestId"`
	Message        string             `json:"Message" xml:"Message"`
	PageSize       int                `json:"PageSize" xml:"PageSize"`
	PageNumber     int                `json:"PageNumber" xml:"PageNumber"`
	HttpStatusCode int                `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string             `json:"Code" xml:"Code"`
	Success        bool               `json:"Success" xml:"Success"`
	Reports        []JMeterReportView `json:"Reports" xml:"Reports"`
}

ListJMeterReportsResponse is the response struct for api ListJMeterReports

func CreateListJMeterReportsResponse added in v1.62.256

func CreateListJMeterReportsResponse() (response *ListJMeterReportsResponse)

CreateListJMeterReportsResponse creates a response to parse from ListJMeterReports response

type ListOpenJMeterScenesRequest added in v1.62.256

type ListOpenJMeterScenesRequest struct {
	*requests.RpcRequest
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	SceneId    string           `position:"Query" name:"SceneId"`
	SceneName  string           `position:"Query" name:"SceneName"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

ListOpenJMeterScenesRequest is the request struct for api ListOpenJMeterScenes

func CreateListOpenJMeterScenesRequest added in v1.62.256

func CreateListOpenJMeterScenesRequest() (request *ListOpenJMeterScenesRequest)

CreateListOpenJMeterScenesRequest creates a request to invoke ListOpenJMeterScenes API

type ListOpenJMeterScenesResponse added in v1.62.256

type ListOpenJMeterScenesResponse struct {
	*responses.BaseResponse
	Message        string            `json:"Message" xml:"Message"`
	RequestId      string            `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int               `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string            `json:"Code" xml:"Code"`
	Success        bool              `json:"Success" xml:"Success"`
	PageNumber     int               `json:"PageNumber" xml:"PageNumber"`
	PageSize       int               `json:"PageSize" xml:"PageSize"`
	TotalCount     int64             `json:"TotalCount" xml:"TotalCount"`
	JMeterScene    []JMeterSceneItem `json:"JMeterScene" xml:"JMeterScene"`
}

ListOpenJMeterScenesResponse is the response struct for api ListOpenJMeterScenes

func CreateListOpenJMeterScenesResponse added in v1.62.256

func CreateListOpenJMeterScenesResponse() (response *ListOpenJMeterScenesResponse)

CreateListOpenJMeterScenesResponse creates a response to parse from ListOpenJMeterScenes response

type ListPtsSceneRequest added in v1.62.256

type ListPtsSceneRequest struct {
	*requests.RpcRequest
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	KeyWord    string           `position:"Query" name:"KeyWord"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

ListPtsSceneRequest is the request struct for api ListPtsScene

func CreateListPtsSceneRequest added in v1.62.256

func CreateListPtsSceneRequest() (request *ListPtsSceneRequest)

CreateListPtsSceneRequest creates a request to invoke ListPtsScene API

type ListPtsSceneResponse added in v1.62.256

type ListPtsSceneResponse struct {
	*responses.BaseResponse
	Message        string      `json:"Message" xml:"Message"`
	RequestId      string      `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int         `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string      `json:"Code" xml:"Code"`
	Success        bool        `json:"Success" xml:"Success"`
	SceneViewList  []SceneView `json:"SceneViewList" xml:"SceneViewList"`
}

ListPtsSceneResponse is the response struct for api ListPtsScene

func CreateListPtsSceneResponse added in v1.62.256

func CreateListPtsSceneResponse() (response *ListPtsSceneResponse)

CreateListPtsSceneResponse creates a response to parse from ListPtsScene response

type LoadConfig added in v1.62.256

type LoadConfig struct {
	MaxRunningTime         int                  `json:"MaxRunningTime" xml:"MaxRunningTime"`
	TestMode               string               `json:"TestMode" xml:"TestMode"`
	AgentCount             int                  `json:"AgentCount" xml:"AgentCount"`
	KeepTime               int                  `json:"KeepTime" xml:"KeepTime"`
	Increment              int                  `json:"Increment" xml:"Increment"`
	AutoStep               bool                 `json:"AutoStep" xml:"AutoStep"`
	Configuration          Configuration        `json:"Configuration" xml:"Configuration"`
	VpcLoadConfig          VpcLoadConfig        `json:"VpcLoadConfig" xml:"VpcLoadConfig"`
	RelationLoadConfigList []RelationLoadConfig `json:"RelationLoadConfigList" xml:"RelationLoadConfigList"`
	ApiLoadConfigList      []ApiLoadConfig      `json:"ApiLoadConfigList" xml:"ApiLoadConfigList"`
}

LoadConfig is a nested struct in pts response

type Location added in v1.62.256

type Location struct {
	Region   string `json:"Region" xml:"Region"`
	Isp      string `json:"Isp" xml:"Isp"`
	Count    int    `json:"Count" xml:"Count"`
	Province string `json:"Province" xml:"Province"`
}

Location is a nested struct in pts response

type Logs added in v1.62.256

type Logs struct {
	JMeterLogItem []map[string]interface{} `json:"JMeterLogItem" xml:"JMeterLogItem"`
}

Logs is a nested struct in pts response

type ModifyPtsSceneRequest added in v1.62.256

type ModifyPtsSceneRequest struct {
	*requests.RpcRequest
	Scene string `position:"Body" name:"Scene"`
}

ModifyPtsSceneRequest is the request struct for api ModifyPtsScene

func CreateModifyPtsSceneRequest added in v1.62.256

func CreateModifyPtsSceneRequest() (request *ModifyPtsSceneRequest)

CreateModifyPtsSceneRequest creates a request to invoke ModifyPtsScene API

type ModifyPtsSceneResponse added in v1.62.256

type ModifyPtsSceneResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

ModifyPtsSceneResponse is the response struct for api ModifyPtsScene

func CreateModifyPtsSceneResponse added in v1.62.256

func CreateModifyPtsSceneResponse() (response *ModifyPtsSceneResponse)

CreateModifyPtsSceneResponse creates a response to parse from ModifyPtsScene response

type Properties added in v1.62.256

type Properties struct {
	PropertiesItem []PropertiesItem `json:"properties" xml:"properties"`
}

Properties is a nested struct in pts response

type PropertiesItem added in v1.62.256

type PropertiesItem struct {
	Name        string `json:"Name" xml:"Name"`
	Value       string `json:"Value" xml:"Value"`
	Description string `json:"Description" xml:"Description"`
}

PropertiesItem is a nested struct in pts response

type RelatedScenes added in v1.62.256

type RelatedScenes struct {
	RelatedScene []string `json:"RelatedScene" xml:"RelatedScene"`
}

RelatedScenes is a nested struct in pts response

type Relation added in v1.62.256

type Relation struct {
	RelationId               string                 `json:"RelationId" xml:"RelationId"`
	RelationName             string                 `json:"RelationName" xml:"RelationName"`
	ApiList                  []Api                  `json:"ApiList" xml:"ApiList"`
	FileParameterExplainList []FileParameterExplain `json:"FileParameterExplainList" xml:"FileParameterExplainList"`
}

Relation is a nested struct in pts response

type RelationListInGetPtsReportDetails added in v1.62.256

type RelationListInGetPtsReportDetails struct {
	Relation []Relation `json:"Relation" xml:"Relation"`
}

RelationListInGetPtsReportDetails is a nested struct in pts response

type RelationListInGetPtsScene added in v1.62.256

type RelationListInGetPtsScene struct {
	Relation []Relation `json:"Relation" xml:"Relation"`
}

RelationListInGetPtsScene is a nested struct in pts response

type RelationLoadConfig added in v1.62.256

type RelationLoadConfig struct {
	ConcurrencyBegin int    `json:"ConcurrencyBegin" xml:"ConcurrencyBegin"`
	RelationId       string `json:"RelationId" xml:"RelationId"`
	ConcurrencyLimit int    `json:"ConcurrencyLimit" xml:"ConcurrencyLimit"`
}

RelationLoadConfig is a nested struct in pts response

type RelationLoadConfigListInGetPtsReportDetails added in v1.62.256

type RelationLoadConfigListInGetPtsReportDetails struct {
	RelationLoadConfig []RelationLoadConfig `json:"RelationLoadConfig" xml:"RelationLoadConfig"`
}

RelationLoadConfigListInGetPtsReportDetails is a nested struct in pts response

type RelationLoadConfigListInGetPtsScene added in v1.62.256

type RelationLoadConfigListInGetPtsScene struct {
	RelationLoadConfig []RelationLoadConfig `json:"RelationLoadConfig" xml:"RelationLoadConfig"`
}

RelationLoadConfigListInGetPtsScene is a nested struct in pts response

type RemoveEnvRequest added in v1.62.256

type RemoveEnvRequest struct {
	*requests.RpcRequest
	EnvId string `position:"Query" name:"EnvId"`
}

RemoveEnvRequest is the request struct for api RemoveEnv

func CreateRemoveEnvRequest added in v1.62.256

func CreateRemoveEnvRequest() (request *RemoveEnvRequest)

CreateRemoveEnvRequest creates a request to invoke RemoveEnv API

type RemoveEnvResponse added in v1.62.256

type RemoveEnvResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

RemoveEnvResponse is the response struct for api RemoveEnv

func CreateRemoveEnvResponse added in v1.62.256

func CreateRemoveEnvResponse() (response *RemoveEnvResponse)

CreateRemoveEnvResponse creates a response to parse from RemoveEnv response

type RemoveOpenJMeterSceneRequest added in v1.62.256

type RemoveOpenJMeterSceneRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
}

RemoveOpenJMeterSceneRequest is the request struct for api RemoveOpenJMeterScene

func CreateRemoveOpenJMeterSceneRequest added in v1.62.256

func CreateRemoveOpenJMeterSceneRequest() (request *RemoveOpenJMeterSceneRequest)

CreateRemoveOpenJMeterSceneRequest creates a request to invoke RemoveOpenJMeterScene API

type RemoveOpenJMeterSceneResponse added in v1.62.256

type RemoveOpenJMeterSceneResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

RemoveOpenJMeterSceneResponse is the response struct for api RemoveOpenJMeterScene

func CreateRemoveOpenJMeterSceneResponse added in v1.62.256

func CreateRemoveOpenJMeterSceneResponse() (response *RemoveOpenJMeterSceneResponse)

CreateRemoveOpenJMeterSceneResponse creates a response to parse from RemoveOpenJMeterScene response

type ReportOverView added in v1.62.256

type ReportOverView struct {
	StartTime  string `json:"StartTime" xml:"StartTime"`
	EndTime    string `json:"EndTime" xml:"EndTime"`
	AgentCount int    `json:"AgentCount" xml:"AgentCount"`
	ReportId   string `json:"ReportId" xml:"ReportId"`
	Vum        int64  `json:"Vum" xml:"Vum"`
	ReportName string `json:"ReportName" xml:"ReportName"`
}

ReportOverView is a nested struct in pts response

type ReportOverViewList added in v1.62.256

type ReportOverViewList struct {
	ReportOverView []ReportOverView `json:"ReportOverView" xml:"ReportOverView"`
}

ReportOverViewList is a nested struct in pts response

type Reports added in v1.62.256

type Reports struct {
	JMeterReportView []JMeterReportView `json:"JMeterReportView" xml:"JMeterReportView"`
}

Reports is a nested struct in pts response

type RouterTableIds added in v1.62.256

type RouterTableIds struct {
	RouterTableId []string `json:"RouterTableId" xml:"RouterTableId"`
}

RouterTableIds is a nested struct in pts response

type RunningData added in v1.62.256

type RunningData struct {
	SceneId        string                   `json:"SceneId" xml:"SceneId"`
	SceneName      string                   `json:"SceneName" xml:"SceneName"`
	HoldFor        int                      `json:"HoldFor" xml:"HoldFor"`
	AgentCount     int                      `json:"AgentCount" xml:"AgentCount"`
	Concurrency    int                      `json:"Concurrency" xml:"Concurrency"`
	HasReport      bool                     `json:"HasReport" xml:"HasReport"`
	IsDebugging    bool                     `json:"IsDebugging" xml:"IsDebugging"`
	Status         string                   `json:"Status" xml:"Status"`
	Vum            int64                    `json:"Vum" xml:"Vum"`
	StartTimeTS    int64                    `json:"StartTimeTS" xml:"StartTimeTS"`
	StageName      string                   `json:"StageName" xml:"StageName"`
	AllSampleStat  map[string]interface{}   `json:"AllSampleStat" xml:"AllSampleStat"`
	AgentIdList    []string                 `json:"AgentIdList" xml:"AgentIdList"`
	SampleStatList []map[string]interface{} `json:"SampleStatList" xml:"SampleStatList"`
}

RunningData is a nested struct in pts response

type RunningScenes added in v1.62.256

type RunningScenes struct {
	RunningScene []string `json:"RunningScene" xml:"RunningScene"`
}

RunningScenes is a nested struct in pts response

type SampleMetricList added in v1.62.256

type SampleMetricList struct {
	BaseMetricVO []string `json:"BaseMetricVO" xml:"BaseMetricVO"`
}

SampleMetricList is a nested struct in pts response

type SampleResults added in v1.62.256

type SampleResults struct {
	JMeterSampleResult []string `json:"JMeterSampleResult" xml:"JMeterSampleResult"`
}

SampleResults is a nested struct in pts response

type SampleStatList added in v1.62.256

type SampleStatList struct {
	SampleStatList []map[string]interface{} `json:"sampleStatList" xml:"sampleStatList"`
}

SampleStatList is a nested struct in pts response

type SaveEnvEnv added in v1.62.256

type SaveEnvEnv struct {
	EnvName           string                      `name:"EnvName"`
	Files             *[]SaveEnvEnvFilesItem      `name:"Files" type:"Repeated"`
	JmeterPluginLabel string                      `name:"JmeterPluginLabel"`
	EnvId             string                      `name:"EnvId"`
	Properties        *[]SaveEnvEnvPropertiesItem `name:"Properties" type:"Repeated"`
}

SaveEnvEnv is a repeated param struct in SaveEnvRequest

type SaveEnvEnvFilesItem added in v1.62.256

type SaveEnvEnvFilesItem struct {
	FileName       string `name:"FileName"`
	FileOssAddress string `name:"FileOssAddress"`
}

SaveEnvEnvFilesItem is a repeated param struct in SaveEnvRequest

type SaveEnvEnvPropertiesItem added in v1.62.256

type SaveEnvEnvPropertiesItem struct {
	Name        string `name:"Name"`
	Description string `name:"Description"`
	Value       string `name:"Value"`
}

SaveEnvEnvPropertiesItem is a repeated param struct in SaveEnvRequest

type SaveEnvRequest added in v1.62.256

type SaveEnvRequest struct {
	*requests.RpcRequest
	Env SaveEnvEnv `position:"Query" name:"Env"  type:"Struct"`
}

SaveEnvRequest is the request struct for api SaveEnv

func CreateSaveEnvRequest added in v1.62.256

func CreateSaveEnvRequest() (request *SaveEnvRequest)

CreateSaveEnvRequest creates a request to invoke SaveEnv API

type SaveEnvResponse added in v1.62.256

type SaveEnvResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	EnvId          string `json:"EnvId" xml:"EnvId"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

SaveEnvResponse is the response struct for api SaveEnv

func CreateSaveEnvResponse added in v1.62.256

func CreateSaveEnvResponse() (response *SaveEnvResponse)

CreateSaveEnvResponse creates a response to parse from SaveEnv response

type SaveOpenJMeterSceneOpenJMeterScene added in v1.62.256

type SaveOpenJMeterSceneOpenJMeterScene struct {
	StartConcurrency            string                                                    `name:"StartConcurrency"`
	TestFile                    string                                                    `name:"TestFile"`
	ConstantThroughputTimerType string                                                    `name:"ConstantThroughputTimerType"`
	SceneName                   string                                                    `name:"SceneName"`
	SecurityGroupId             string                                                    `name:"SecurityGroupId"`
	FileList                    *[]SaveOpenJMeterSceneOpenJMeterSceneFileListItem         `name:"FileList" type:"Repeated"`
	Steps                       string                                                    `name:"Steps"`
	StartRps                    string                                                    `name:"StartRps"`
	Concurrency                 string                                                    `name:"Concurrency"`
	Duration                    string                                                    `name:"Duration"`
	AgentCount                  string                                                    `name:"AgentCount"`
	VSwitchId                   string                                                    `name:"VSwitchId"`
	Mode                        string                                                    `name:"Mode"`
	IsVpcTest                   string                                                    `name:"IsVpcTest"`
	EnvironmentId               string                                                    `name:"EnvironmentId"`
	RegionId                    string                                                    `name:"RegionId"`
	VpcId                       string                                                    `name:"VpcId"`
	SceneId                     string                                                    `name:"SceneId"`
	JmeterPluginLabel           string                                                    `name:"JmeterPluginLabel"`
	DnsCacheConfig              SaveOpenJMeterSceneOpenJMeterSceneDnsCacheConfig          `name:"DnsCacheConfig" type:"Struct"`
	JMeterProperties            *[]SaveOpenJMeterSceneOpenJMeterSceneJMeterPropertiesItem `name:"JMeterProperties" type:"Repeated"`
	SyncTimerType               string                                                    `name:"SyncTimerType"`
	MaxRps                      string                                                    `name:"MaxRps"`
	RampUp                      string                                                    `name:"RampUp"`
}

SaveOpenJMeterSceneOpenJMeterScene is a repeated param struct in SaveOpenJMeterSceneRequest

type SaveOpenJMeterSceneOpenJMeterSceneDnsCacheConfig added in v1.62.256

type SaveOpenJMeterSceneOpenJMeterSceneDnsCacheConfig struct {
	ClearCacheEachIteration string            `name:"ClearCacheEachIteration"`
	DnsServers              *[]string         `name:"DnsServers" type:"Repeated"`
	HostTable               map[string]string `name:"HostTable" type:"Map"`
}

SaveOpenJMeterSceneOpenJMeterSceneDnsCacheConfig is a repeated param struct in SaveOpenJMeterSceneRequest

type SaveOpenJMeterSceneOpenJMeterSceneFileListItem added in v1.62.256

type SaveOpenJMeterSceneOpenJMeterSceneFileListItem struct {
	FileName       string `name:"FileName"`
	SplitCsv       string `name:"SplitCsv"`
	FileSize       string `name:"FileSize"`
	FileOssAddress string `name:"FileOssAddress"`
	Md5            string `name:"Md5"`
	FileId         string `name:"FileId"`
	Tags           string `name:"Tags"`
}

SaveOpenJMeterSceneOpenJMeterSceneFileListItem is a repeated param struct in SaveOpenJMeterSceneRequest

type SaveOpenJMeterSceneOpenJMeterSceneJMeterPropertiesItem added in v1.62.256

type SaveOpenJMeterSceneOpenJMeterSceneJMeterPropertiesItem struct {
	Name  string `name:"Name"`
	Value string `name:"Value"`
}

SaveOpenJMeterSceneOpenJMeterSceneJMeterPropertiesItem is a repeated param struct in SaveOpenJMeterSceneRequest

type SaveOpenJMeterSceneRequest added in v1.62.256

type SaveOpenJMeterSceneRequest struct {
	*requests.RpcRequest
	OpenJMeterScene SaveOpenJMeterSceneOpenJMeterScene `position:"Query" name:"OpenJMeterScene"  type:"Struct"`
}

SaveOpenJMeterSceneRequest is the request struct for api SaveOpenJMeterScene

func CreateSaveOpenJMeterSceneRequest added in v1.62.256

func CreateSaveOpenJMeterSceneRequest() (request *SaveOpenJMeterSceneRequest)

CreateSaveOpenJMeterSceneRequest creates a request to invoke SaveOpenJMeterScene API

type SaveOpenJMeterSceneResponse added in v1.62.256

type SaveOpenJMeterSceneResponse struct {
	*responses.BaseResponse
	SceneId        string `json:"SceneId" xml:"SceneId"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Message        string `json:"Message" xml:"Message"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

SaveOpenJMeterSceneResponse is the response struct for api SaveOpenJMeterScene

func CreateSaveOpenJMeterSceneResponse added in v1.62.256

func CreateSaveOpenJMeterSceneResponse() (response *SaveOpenJMeterSceneResponse)

CreateSaveOpenJMeterSceneResponse creates a response to parse from SaveOpenJMeterScene response

type SavePtsSceneRequest added in v1.62.256

type SavePtsSceneRequest struct {
	*requests.RpcRequest
	Scene string `position:"Query" name:"Scene"`
}

SavePtsSceneRequest is the request struct for api SavePtsScene

func CreateSavePtsSceneRequest added in v1.62.256

func CreateSavePtsSceneRequest() (request *SavePtsSceneRequest)

CreateSavePtsSceneRequest creates a request to invoke SavePtsScene API

type SavePtsSceneResponse added in v1.62.256

type SavePtsSceneResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	SceneId        string `json:"SceneId" xml:"SceneId"`
}

SavePtsSceneResponse is the response struct for api SavePtsScene

func CreateSavePtsSceneResponse added in v1.62.256

func CreateSavePtsSceneResponse() (response *SavePtsSceneResponse)

CreateSavePtsSceneResponse creates a response to parse from SavePtsScene response

type Scene added in v1.62.256

type Scene struct {
	SecurityGroupId             string            `json:"SecurityGroupId" xml:"SecurityGroupId"`
	SceneName                   string            `json:"SceneName" xml:"SceneName"`
	CreateTime                  string            `json:"CreateTime" xml:"CreateTime"`
	SyncTimerType               string            `json:"SyncTimerType" xml:"SyncTimerType"`
	IsVpcTest                   bool              `json:"IsVpcTest" xml:"IsVpcTest"`
	Mode                        string            `json:"Mode" xml:"Mode"`
	MaxRps                      int               `json:"MaxRps" xml:"MaxRps"`
	ModifiedTime                string            `json:"ModifiedTime" xml:"ModifiedTime"`
	RegionId                    string            `json:"RegionId" xml:"RegionId"`
	Duration                    int               `json:"Duration" xml:"Duration"`
	SceneId                     string            `json:"SceneId" xml:"SceneId"`
	Steps                       int               `json:"Steps" xml:"Steps"`
	Concurrency                 int               `json:"Concurrency" xml:"Concurrency"`
	VpcId                       string            `json:"VpcId" xml:"VpcId"`
	StartConcurrency            int               `json:"StartConcurrency" xml:"StartConcurrency"`
	VSwitchId                   string            `json:"VSwitchId" xml:"VSwitchId"`
	AgentCount                  int               `json:"AgentCount" xml:"AgentCount"`
	TestFile                    string            `json:"TestFile" xml:"TestFile"`
	EnvironmentId               string            `json:"EnvironmentId" xml:"EnvironmentId"`
	ConstantThroughputTimerType string            `json:"ConstantThroughputTimerType" xml:"ConstantThroughputTimerType"`
	StartRps                    int               `json:"StartRps" xml:"StartRps"`
	Status                      string            `json:"Status" xml:"Status"`
	RampUp                      int               `json:"RampUp" xml:"RampUp"`
	Pool                        string            `json:"Pool" xml:"Pool"`
	LoadConfig                  LoadConfig        `json:"LoadConfig" xml:"LoadConfig"`
	AdvanceSetting              AdvanceSetting    `json:"AdvanceSetting" xml:"AdvanceSetting"`
	DnsCacheConfig              DnsCacheConfig    `json:"DnsCacheConfig" xml:"DnsCacheConfig"`
	BaseInfo                    BaseInfo          `json:"BaseInfo" xml:"BaseInfo"`
	FileList                    []FileListItem    `json:"FileList" xml:"FileList"`
	RelationList                []Relation        `json:"RelationList" xml:"RelationList"`
	Headers                     []Header          `json:"Headers" xml:"Headers"`
	FileParameterList           []FileParameter   `json:"FileParameterList" xml:"FileParameterList"`
	GlobalParameterList         []GlobalParameter `json:"GlobalParameterList" xml:"GlobalParameterList"`
}

Scene is a nested struct in pts response

type SceneBaseline added in v1.62.256

type SceneBaseline struct {
	FailCountBiz   int64   `json:"FailCountBiz" xml:"FailCountBiz"`
	SuccessRateBiz float64 `json:"SuccessRateBiz" xml:"SuccessRateBiz"`
	AvgRt          float64 `json:"AvgRt" xml:"AvgRt"`
	FailCountReq   int64   `json:"FailCountReq" xml:"FailCountReq"`
	AvgTps         float64 `json:"AvgTps" xml:"AvgTps"`
	Seg99Rt        float64 `json:"Seg99Rt" xml:"Seg99Rt"`
	SuccessRateReq float64 `json:"SuccessRateReq" xml:"SuccessRateReq"`
	Seg90Rt        float64 `json:"Seg90Rt" xml:"Seg90Rt"`
}

SceneBaseline is a nested struct in pts response

type SceneMetrics added in v1.62.256

type SceneMetrics struct {
	FailCountBiz   int64   `json:"FailCountBiz" xml:"FailCountBiz"`
	AllCount       int64   `json:"AllCount" xml:"AllCount"`
	SuccessRateBiz float64 `json:"SuccessRateBiz" xml:"SuccessRateBiz"`
	AvgRt          float64 `json:"AvgRt" xml:"AvgRt"`
	FailCountReq   int64   `json:"FailCountReq" xml:"FailCountReq"`
	AvgTps         float64 `json:"AvgTps" xml:"AvgTps"`
	Seg99Rt        float64 `json:"Seg99Rt" xml:"Seg99Rt"`
	SuccessRateReq float64 `json:"SuccessRateReq" xml:"SuccessRateReq"`
	Seg90Rt        float64 `json:"Seg90Rt" xml:"Seg90Rt"`
}

SceneMetrics is a nested struct in pts response

type SceneSnapShot added in v1.62.256

type SceneSnapShot struct {
	Status              string            `json:"Status" xml:"Status"`
	ModifiedTime        string            `json:"ModifiedTime" xml:"ModifiedTime"`
	CreateTime          string            `json:"CreateTime" xml:"CreateTime"`
	SceneName           string            `json:"SceneName" xml:"SceneName"`
	SceneId             string            `json:"SceneId" xml:"SceneId"`
	LoadConfig          LoadConfig        `json:"LoadConfig" xml:"LoadConfig"`
	AdvanceSetting      AdvanceSetting    `json:"AdvanceSetting" xml:"AdvanceSetting"`
	FileParameterList   []FileParameter   `json:"FileParameterList" xml:"FileParameterList"`
	RelationList        []Relation        `json:"RelationList" xml:"RelationList"`
	GlobalParameterList []GlobalParameter `json:"GlobalParameterList" xml:"GlobalParameterList"`
}

SceneSnapShot is a nested struct in pts response

type SceneView added in v1.62.256

type SceneView struct {
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	SceneId    string `json:"SceneId" xml:"SceneId"`
	SceneName  string `json:"SceneName" xml:"SceneName"`
}

SceneView is a nested struct in pts response

type SceneViewList added in v1.62.256

type SceneViewList struct {
	SceneView []SceneView `json:"SceneView" xml:"SceneView"`
}

SceneViewList is a nested struct in pts response

type SecurityGroup added in v1.62.256

type SecurityGroup struct {
	VpcId             string `json:"VpcId" xml:"VpcId"`
	Description       string `json:"Description" xml:"Description"`
	SecurityGroupId   string `json:"SecurityGroupId" xml:"SecurityGroupId"`
	SecurityGroupName string `json:"SecurityGroupName" xml:"SecurityGroupName"`
}

SecurityGroup is a nested struct in pts response

type SecurityGroupList added in v1.62.256

type SecurityGroupList struct {
	SecurityGroup []SecurityGroup `json:"SecurityGroup" xml:"SecurityGroup"`
}

SecurityGroupList is a nested struct in pts response

type StartDebugPtsSceneRequest added in v1.62.256

type StartDebugPtsSceneRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
}

StartDebugPtsSceneRequest is the request struct for api StartDebugPtsScene

func CreateStartDebugPtsSceneRequest added in v1.62.256

func CreateStartDebugPtsSceneRequest() (request *StartDebugPtsSceneRequest)

CreateStartDebugPtsSceneRequest creates a request to invoke StartDebugPtsScene API

type StartDebugPtsSceneResponse added in v1.62.256

type StartDebugPtsSceneResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Message        string `json:"Message" xml:"Message"`
	PlanId         string `json:"PlanId" xml:"PlanId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

StartDebugPtsSceneResponse is the response struct for api StartDebugPtsScene

func CreateStartDebugPtsSceneResponse added in v1.62.256

func CreateStartDebugPtsSceneResponse() (response *StartDebugPtsSceneResponse)

CreateStartDebugPtsSceneResponse creates a response to parse from StartDebugPtsScene response

type StartDebuggingJMeterSceneRequest added in v1.62.256

type StartDebuggingJMeterSceneRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
}

StartDebuggingJMeterSceneRequest is the request struct for api StartDebuggingJMeterScene

func CreateStartDebuggingJMeterSceneRequest added in v1.62.256

func CreateStartDebuggingJMeterSceneRequest() (request *StartDebuggingJMeterSceneRequest)

CreateStartDebuggingJMeterSceneRequest creates a request to invoke StartDebuggingJMeterScene API

type StartDebuggingJMeterSceneResponse added in v1.62.256

type StartDebuggingJMeterSceneResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Message        string `json:"Message" xml:"Message"`
	ReportId       string `json:"ReportId" xml:"ReportId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

StartDebuggingJMeterSceneResponse is the response struct for api StartDebuggingJMeterScene

func CreateStartDebuggingJMeterSceneResponse added in v1.62.256

func CreateStartDebuggingJMeterSceneResponse() (response *StartDebuggingJMeterSceneResponse)

CreateStartDebuggingJMeterSceneResponse creates a response to parse from StartDebuggingJMeterScene response

type StartPtsSceneRequest added in v1.62.256

type StartPtsSceneRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
}

StartPtsSceneRequest is the request struct for api StartPtsScene

func CreateStartPtsSceneRequest added in v1.62.256

func CreateStartPtsSceneRequest() (request *StartPtsSceneRequest)

CreateStartPtsSceneRequest creates a request to invoke StartPtsScene API

type StartPtsSceneResponse added in v1.62.256

type StartPtsSceneResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Message        string `json:"Message" xml:"Message"`
	PlanId         string `json:"PlanId" xml:"PlanId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

StartPtsSceneResponse is the response struct for api StartPtsScene

func CreateStartPtsSceneResponse added in v1.62.256

func CreateStartPtsSceneResponse() (response *StartPtsSceneResponse)

CreateStartPtsSceneResponse creates a response to parse from StartPtsScene response

type StartTestingJMeterSceneRequest added in v1.62.256

type StartTestingJMeterSceneRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
}

StartTestingJMeterSceneRequest is the request struct for api StartTestingJMeterScene

func CreateStartTestingJMeterSceneRequest added in v1.62.256

func CreateStartTestingJMeterSceneRequest() (request *StartTestingJMeterSceneRequest)

CreateStartTestingJMeterSceneRequest creates a request to invoke StartTestingJMeterScene API

type StartTestingJMeterSceneResponse added in v1.62.256

type StartTestingJMeterSceneResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Message        string `json:"Message" xml:"Message"`
	ReportId       string `json:"ReportId" xml:"ReportId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

StartTestingJMeterSceneResponse is the response struct for api StartTestingJMeterScene

func CreateStartTestingJMeterSceneResponse added in v1.62.256

func CreateStartTestingJMeterSceneResponse() (response *StartTestingJMeterSceneResponse)

CreateStartTestingJMeterSceneResponse creates a response to parse from StartTestingJMeterScene response

type StopDebugPtsSceneRequest added in v1.62.256

type StopDebugPtsSceneRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
	PlanId  string `position:"Query" name:"PlanId"`
}

StopDebugPtsSceneRequest is the request struct for api StopDebugPtsScene

func CreateStopDebugPtsSceneRequest added in v1.62.256

func CreateStopDebugPtsSceneRequest() (request *StopDebugPtsSceneRequest)

CreateStopDebugPtsSceneRequest creates a request to invoke StopDebugPtsScene API

type StopDebugPtsSceneResponse added in v1.62.256

type StopDebugPtsSceneResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

StopDebugPtsSceneResponse is the response struct for api StopDebugPtsScene

func CreateStopDebugPtsSceneResponse added in v1.62.256

func CreateStopDebugPtsSceneResponse() (response *StopDebugPtsSceneResponse)

CreateStopDebugPtsSceneResponse creates a response to parse from StopDebugPtsScene response

type StopDebuggingJMeterSceneRequest added in v1.62.256

type StopDebuggingJMeterSceneRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
}

StopDebuggingJMeterSceneRequest is the request struct for api StopDebuggingJMeterScene

func CreateStopDebuggingJMeterSceneRequest added in v1.62.256

func CreateStopDebuggingJMeterSceneRequest() (request *StopDebuggingJMeterSceneRequest)

CreateStopDebuggingJMeterSceneRequest creates a request to invoke StopDebuggingJMeterScene API

type StopDebuggingJMeterSceneResponse added in v1.62.256

type StopDebuggingJMeterSceneResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

StopDebuggingJMeterSceneResponse is the response struct for api StopDebuggingJMeterScene

func CreateStopDebuggingJMeterSceneResponse added in v1.62.256

func CreateStopDebuggingJMeterSceneResponse() (response *StopDebuggingJMeterSceneResponse)

CreateStopDebuggingJMeterSceneResponse creates a response to parse from StopDebuggingJMeterScene response

type StopPtsSceneRequest added in v1.62.256

type StopPtsSceneRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
}

StopPtsSceneRequest is the request struct for api StopPtsScene

func CreateStopPtsSceneRequest added in v1.62.256

func CreateStopPtsSceneRequest() (request *StopPtsSceneRequest)

CreateStopPtsSceneRequest creates a request to invoke StopPtsScene API

type StopPtsSceneResponse added in v1.62.256

type StopPtsSceneResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

StopPtsSceneResponse is the response struct for api StopPtsScene

func CreateStopPtsSceneResponse added in v1.62.256

func CreateStopPtsSceneResponse() (response *StopPtsSceneResponse)

CreateStopPtsSceneResponse creates a response to parse from StopPtsScene response

type StopTestingJMeterSceneRequest added in v1.62.256

type StopTestingJMeterSceneRequest struct {
	*requests.RpcRequest
	SceneId string `position:"Query" name:"SceneId"`
}

StopTestingJMeterSceneRequest is the request struct for api StopTestingJMeterScene

func CreateStopTestingJMeterSceneRequest added in v1.62.256

func CreateStopTestingJMeterSceneRequest() (request *StopTestingJMeterSceneRequest)

CreateStopTestingJMeterSceneRequest creates a request to invoke StopTestingJMeterScene API

type StopTestingJMeterSceneResponse added in v1.62.256

type StopTestingJMeterSceneResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

StopTestingJMeterSceneResponse is the response struct for api StopTestingJMeterScene

func CreateStopTestingJMeterSceneResponse added in v1.62.256

func CreateStopTestingJMeterSceneResponse() (response *StopTestingJMeterSceneResponse)

CreateStopTestingJMeterSceneResponse creates a response to parse from StopTestingJMeterScene response

type UpdatePtsSceneBaseLineRequest added in v1.62.256

type UpdatePtsSceneBaseLineRequest struct {
	*requests.RpcRequest
	SceneBaseline string `position:"Query" name:"SceneBaseline"`
	SceneId       string `position:"Query" name:"SceneId"`
	ApiBaselines  string `position:"Query" name:"ApiBaselines"`
}

UpdatePtsSceneBaseLineRequest is the request struct for api UpdatePtsSceneBaseLine

func CreateUpdatePtsSceneBaseLineRequest added in v1.62.256

func CreateUpdatePtsSceneBaseLineRequest() (request *UpdatePtsSceneBaseLineRequest)

CreateUpdatePtsSceneBaseLineRequest creates a request to invoke UpdatePtsSceneBaseLine API

type UpdatePtsSceneBaseLineResponse added in v1.62.256

type UpdatePtsSceneBaseLineResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
}

UpdatePtsSceneBaseLineResponse is the response struct for api UpdatePtsSceneBaseLine

func CreateUpdatePtsSceneBaseLineResponse added in v1.62.256

func CreateUpdatePtsSceneBaseLineResponse() (response *UpdatePtsSceneBaseLineResponse)

CreateUpdatePtsSceneBaseLineResponse creates a response to parse from UpdatePtsSceneBaseLine response

type VSwitch added in v1.62.256

type VSwitch struct {
	VpcId                   string `json:"VpcId" xml:"VpcId"`
	MaxAgentCount           int    `json:"MaxAgentCount" xml:"MaxAgentCount"`
	AvailableIpAddressCount int64  `json:"AvailableIpAddressCount" xml:"AvailableIpAddressCount"`
	VSwitchId               string `json:"VSwitchId" xml:"VSwitchId"`
	VSwitchName             string `json:"VSwitchName" xml:"VSwitchName"`
}

VSwitch is a nested struct in pts response

type VSwitchIds added in v1.62.256

type VSwitchIds struct {
	VSwitchId []string `json:"VSwitchId" xml:"VSwitchId"`
}

VSwitchIds is a nested struct in pts response

type VSwitchList added in v1.62.256

type VSwitchList struct {
	VSwitch []VSwitch `json:"VSwitch" xml:"VSwitch"`
}

VSwitchList is a nested struct in pts response

type Vpc added in v1.62.256

type Vpc struct {
	VpcId           string   `json:"VpcId" xml:"VpcId"`
	RegionId        string   `json:"RegionId" xml:"RegionId"`
	VpcName         string   `json:"VpcName" xml:"VpcName"`
	CidrBlock       string   `json:"CidrBlock" xml:"CidrBlock"`
	Description     string   `json:"Description" xml:"Description"`
	ResourceGroupId string   `json:"ResourceGroupId" xml:"ResourceGroupId"`
	VSwitchIds      []string `json:"VSwitchIds" xml:"VSwitchIds"`
	RouterTableIds  []string `json:"RouterTableIds" xml:"RouterTableIds"`
}

Vpc is a nested struct in pts response

type VpcLoadConfig added in v1.62.256

type VpcLoadConfig struct {
	VpcId           string `json:"VpcId" xml:"VpcId"`
	VSwitchId       string `json:"VSwitchId" xml:"VSwitchId"`
	SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
	RegionId        string `json:"RegionId" xml:"RegionId"`
}

VpcLoadConfig is a nested struct in pts response

type Vpcs added in v1.62.256

type Vpcs struct {
	Vpc []Vpc `json:"Vpc" xml:"Vpc"`
}

Vpcs is a nested struct in pts response

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL