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