ServiceAgentBenchmark
Последнее изменение статьи: 19.06.2026 09:41
| Назначение | Отправляет агенту тестовый запрос для проверки пропускной способности агрегатор-агент-сервер. Доступ к методу ограничен |
|---|---|
| Поддерживаемая версия агента | v2 |
| PluggetSystemType | AgentInternal |
Формат запроса
Формат запроса
Формат запроса
{
"taskType": "ServiceAgentBenchmark",
"params": {
"sync": {
"objectId": number,
"timeout": number
},
"numberOfCharacters":0
}
}
JSON
| Параметр | Тип | Обязательный | Описание | Значение по умолчанию |
| taskType | string | + | Тип задачи (ServiceAgentBenchmark) | |
| sync | Синхронный вызов метода (либо синхронный, либо асинхронный. Для этого изменить на "async") | |||
| |-timeout | int | - | Время ожидания ответа от агента в секундах | 120 секунд |
| |-objectId | int | + | Код ресторана в системе лицензирования | |
| numberOfCharacters | int | + | Количество случайно сгенерированных символов которое агент должен вернуть в ответе |
Формат ответа
Формат ответа
Успешный ответ
Успешный ответ
{
"responseCommon":{
"taskGuid":"guid",
"taskType":"ServiceAgentBenchmark",
"objectId": 0
},
"error":{
"wsError":{
"code":"string",
"desc":"string"
}
}
}
JSON
| Параметр | Тип | Обязательный | Описание |
| text | string | да | Случайно сгенерированные символы в количестве указанном в запросе |
Ответ с ошибкой
{
"responseCommon": {
"taskGuid": "string",
"taskType": "ServiceAgentBenchmark",
"objectId": number
},
"error": {
"wsError": {
"code": "string",
"desc": "string"
},
"agentError": {
"code": "string",
"desc": "string"
}
}
}
JSON
| Параметр | Тип | Описание | ||||||
| responseCommon | object | Информация по задаче | ||||||
| guid | Уникальный код этой задачи используется при получении задачи через очередь | ||||||
| string | Тип задачи | ||||||
| int | Код ресторана в системе лицензирования | ||||||
| error | object | Контейнер ошибок, см Описание ошибок | ||||||
| ||||||||
ПРИМЕРЫ СТРУКТУРЫ ЗАПРОСОВ
Примеры структуры запросов
{
"taskType": "ServiceAgentBenchmark",
"params": {
"sync": {
"objectId": 199990232,
"timeout": 120
},
"numberOfCharacters": 185
}
}
{
"taskResponse": {
"text": "EGWDcg$gxNL0_8kvse9w_NSE@KHfZgGBpQ!0RZ0Qaym5$EA9emuENQe63RHSYgHQFJLy$zeTtuVRrcH6JOB22C4Y1D@ARh69qVz38R@uHbai!OQbJQKLfUdDU2$93dBL2bqWtT?7RWvarVdn3j6AYwdV6vjFUC6tZQvin8y4SR8KpDc?ZZFTmA2G$"
},
"responseCommon": {
"taskGuid": "58a61ca4-d8e5-4111-9e21-50709bd7a9f4",
"taskType": "ServiceAgentBenchmark",
"objectId": 199990232,
"agentGuid": "62225260-c097-4c75-abef-106c7207f9ff"
}
}
{
"responseCommon": {
"taskGuid": "46f146fd-bb2c-41a8-b4aa-6587007bd0b4",
"taskType": "ServiceAgentBenchmark",
"objectId": 199990232
},
"error": {
"wsError": {
"code": "Timeout",
"desc": "Agent is offline or has been unresponsive"
}
}
}