Cria um workflow para executar testes de fumaça.
Depuração
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
Action |
String |
Sim |
RunSmokeTest |
Operação a ser executada. Defina o valor como RunSmokeTest. |
|
ProjectEnv |
String |
Sim |
PROD |
Ambiente do workspace. Valores válidos: PROD e DEV. PROD indica o ambiente de produção; DEV, o ambiente de desenvolvimento. Workspaces no modo básico não possuem ambiente de desenvolvimento. Para mais informações, consulte Diferenças entre workspaces no modo básico e workspaces no modo padrão. |
|
Bizdate |
String |
Sim |
2020-05-26 00:00:00 |
Timestamp dos dados. |
|
Name |
String |
Sim |
xm_create_test |
Nome do workflow. |
|
NodeId |
Long |
Sim |
1234 |
ID do nó. Chame a operação ListNodes para consultar esse ID. |
|
NodeParams |
String |
Não |
bizdate=$bizdate tbods=$tbods |
Parâmetros relacionados ao nó. Defina este parâmetro como uma string JSON. Cada chave na string representa um parâmetro, e seu respectivo valor indica o valor desse parâmetro. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
HttpStatusCode |
Integer |
200 |
Código de status HTTP. |
|
Data |
Long |
3333333 |
ID do workflow. |
|
ErrorMessage |
String |
The connection does not exist. |
Mensagem de erro. |
|
RequestId |
String |
E6F0DBDD-5AD**** |
ID da solicitação. |
|
ErrorCode |
String |
Invalid.Tenant.ConnectionNotExists |
Código de erro. |
|
Success |
Boolean |
false |
Indica se a solicitação foi bem-sucedida. |
Exemplos
Exemplos de solicitações
http(s)://[Endpoint]/?Action=RunSmokeTest
&ProjectEnv=PROD
&Bizdate=2020-05-26 00:00:00
&Name=xm_create_test
&NodeId=1234
&NodeParams=bizdate=$bizdate tbods=$tbods
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<RunSmokeTestResponse>
<HttpStatusCode>200</HttpStatusCode>
<Data>3333333</Data>
<ErrorMessage>The connection does not exist.</ErrorMessage>
<RequestId>E6F0DBDD-5AD****</RequestId>
<ErrorCode>Invalid.Tenant.ConnectionNotExists</ErrorCode>
<Success>false</Success>
</RunSmokeTestResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"HttpStatusCode" : 200,
"Data" : 3333333,
"ErrorMessage" : "The connection does not exist.",
"RequestId" : "E6F0DBDD-5AD****",
"ErrorCode" : "Invalid.Tenant.ConnectionNotExists",
"Success" : false
}
Códigos de erro
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.