Последнее изменение статьи: 19.06.2026 09:41

НазначениеОтправляет агенту тестовый запрос для проверки пропускной способности агрегатор-агент-сервер. Доступ к методу ограничен
Поддерживаемая версия агентаv2
PluggetSystemTypeAgentInternal
Формат запроса

Формат запроса

Формат запроса

{
  "taskType": "ServiceAgentBenchmark",
  "params": {
    "sync": {
      "objectId": number,
       "timeout": number
    },
    "numberOfCharacters":0
  }
}
JSON


ПараметрТипОбязательныйОписаниеЗначение по умолчанию
taskTypestring+Тип задачи (ServiceAgentBenchmark)
sync

Синхронный вызов метода (либо синхронный, либо асинхронный. Для этого изменить на "async") 
|-timeoutint-Время ожидания ответа от агента в секундах120 секунд
|-objectIdint+Код ресторана в системе лицензирования
numberOfCharactersint+Количество  случайно сгенерированных символов которое агент должен вернуть в ответе


Формат ответа

Формат ответа

Успешный ответ

Успешный ответ

{ 
   "responseCommon":{ 
      "taskGuid":"guid",
      "taskType":"ServiceAgentBenchmark",
      "objectId": 0
   },
   "error":{ 
      "wsError":{ 
         "code":"string",
         "desc":"string"
      }
   }
}
JSON
ПараметрТипОбязательныйОписание
   textstringдаСлучайно сгенерированные символы в количестве указанном в запросе

Ответ с ошибкой

{
  "responseCommon": {
    "taskGuid": "string",
    "taskType": "ServiceAgentBenchmark",
    "objectId": number
  },
  "error": {
    "wsError": {
      "code": "string",
      "desc": "string"
    },
    "agentError": {
      "code": "string",
      "desc": "string"
    }
  }
}
JSON
ПараметрТипОписание
responseCommonobjectИнформация по задаче
  • taskGuid
guidУникальный код этой задачи используется при получении задачи через очередь
  • taskType
stringТип задачи
  • objectId
intКод ресторана в системе лицензирования
errorobjectКонтейнер ошибок, см Описание ошибок


wsError
Ошибка от сервера
agentError
Ошибка от агента



ПРИМЕРЫ СТРУКТУРЫ ЗАПРОСОВ

Примеры структуры запросов

{
  "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"
    }
  }
}