Consulta o relatório de uma tarefa de teste de estresse.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
eas:DescribeBenchmarkTaskReport |
get |
*BenchmarkTask
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /api/v2/benchmark-tasks/{ClusterId}/{TaskName}/report HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClusterId |
string |
Sim |
O ID da região onde a tarefa de teste de estresse é executada. |
cn-shanghai |
| TaskName |
string |
Sim |
O nome da tarefa de teste de estresse. Para obter mais informações sobre como consultar o nome de uma tarefa de teste de estresse, consulte ListBenchmarkTask. |
benchmark-larec-test-015d |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ReportType |
string |
Não |
O tipo de relatório da tarefa de teste de estresse. Valores válidos: RAW e Report. |
report |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
40325405-579C-4D82******** |
| ReportUrl |
string |
Se o valor de ReportType for definido como Report, a URL do relatório de teste de estresse é retornada. |
http://eas-benchmark.oss-cn-chengdu.aliyuncs.com/summary/benchmark-larec-test-015d-10007.html |
| Data |
any |
Se o valor de ReportType for definido como RAW, os detalhes sobre o relatório de teste de estresse são retornados. |
{ "TimestampList": ["int64"], "QPSList": ["float32"], "RTList": [ { "AVG": "float32", "TP100": "float32", "TP99": "float32", "TP90": "float32", "TP50": "float32", "TP10": "float32" } ], "TrafficList": [ { "Send": "float64", "Receive": "float64" } ], "StatusCode": { "200": "uint64", "450": "uint64", "500": "uint64" }, "Count": "uint64", "Total": "float64", "MinRT": "float32", "AvgRT": "float32", "MaxRT": "float32", "QPS": "float32", "TotalSend": "float64", "TotalReceive": "float64", "RTDistribution": [ { "Latency": "float32", "Percentage": "int" } ], "RTHistogram": [ { "Count": "int", "Mark": "float32", "Frequency": "float32" } ] } |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "40325405-579C-4D82********",
"ReportUrl": "http://eas-benchmark.oss-cn-chengdu.aliyuncs.com/summary/benchmark-larec-test-015d-10007.html",
"Data": "{\n \"TimestampList\": [\"int64\"],\n \"QPSList\": [\"float32\"],\n \"RTList\": [\n {\n \"AVG\": \"float32\",\n \"TP100\": \"float32\",\n \"TP99\": \"float32\",\n \"TP90\": \"float32\",\n \"TP50\": \"float32\",\n \"TP10\": \"float32\"\n }\n ],\n \"TrafficList\": [\n {\n \"Send\": \"float64\",\n \"Receive\": \"float64\"\n }\n ],\n \"StatusCode\": {\n \"200\": \"uint64\",\n \"450\": \"uint64\",\n \"500\": \"uint64\"\n },\n \"Count\": \"uint64\",\n \"Total\": \"float64\",\n \"MinRT\": \"float32\",\n \"AvgRT\": \"float32\",\n \"MaxRT\": \"float32\",\n \"QPS\": \"float32\",\n \"TotalSend\": \"float64\",\n \"TotalReceive\": \"float64\",\n \"RTDistribution\": [\n {\n \"Latency\": \"float32\",\n \"Percentage\": \"int\"\n }\n ],\n \"RTHistogram\": [\n {\n \"Count\": \"int\",\n \"Mark\": \"float32\",\n \"Frequency\": \"float32\"\n }\n ]\n }"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.