LoadView имеет простой в использовании API, который предоставляет доступ к наборам данных LoadView Test. Используйте простые запросы HTTP (S) в API LoadView для запроса данных и результатов стресс-тестов, клонирования существующих тестов и запуска или прерывания стресс-теста. Вы можете разработать программное приложение, которое использует возможности LoadView или интегрировать функциональность службы LoadView в свою среду. В этой статье приведены общие сведения о методах API LoadView, доступных для создания пользовательских запросов.

Доступные методы

Вы должны быть проверены перед любым запросом API. Срок действия аутентификации истекает через 60 секунд после бездействия.

В таблице ниже показано, какие действия поддерживаются.

Метод запроса URI (ы) описание
Получить /СтрессТест Верните список доступных тестов.
Получить /СтрессТест/ {id} /Клон Создайте новый тест, клонив существующий.
Поместить /СтрессТест/ {id} /Бегите Начните тест. Измените статус теста на RUN.
Получить /СтрессТест/ {id} /AbortTest Прервать выполнение теста на любом этапе. Измените статус теста на AbortTest.

Результаты тестов не возвращаются.

Получить /СтрессТест/ {id} /СтопГруза Остановить эмуляцию нагрузки. Измените статус теста на StopLoad.
Получить /СтрессТест/ {id} /Результат Получить результаты теста по ID.
Получить /СтрессТест/{id} Получите настройки теста по ID.
Получить /GroupStressTest Получите список групп стресса.
Получить /GroupStressTest//{GroupID}config Получите информацию о группе стресса.
Получить /GroupStressTest//{GroupID}result Получите результаты группы стресса.
Поместить /GroupStressTest/Run Запустите группу нагрузочных тестов и измените их состояние на RUN.
Получить /GroupStressTest//{GroupID}AbortTest Прервать выполнение тестов, включенных в группу напряжений с указанным идентификатором, и изменить их статус на AbortTest. Результаты тестов не возвращаются.
Получить /GroupStressTest//{GroupID}StopLoad Эмуляция остановки нагрузки для группы напряжений с указанным идентификатором. Будут доступны результаты, полученные в период выполнения тестов.

Обработка ошибок

При получении ошибок метода API или ошибок, возникших, когда тест не был запущен из-за превышения ограничений пакета или отсутствия доступных LI, API LoadView возвращает HTTP-код 400. Для получения дополнительной информации см.