API ТестОпс
Описание всех методов API, доступных в ТестОпс, расположено по URL-адресу <TESTOPS>/swagger-ui.html
.
Ограничения
Вы можете использовать все описанные методы API в ваших приложениях за исключением методов для загрузки результатов тестов. Загрузка результатов — это проприетарный процесс, который может быть изменен в любое время без уведомления и без поддержки с нашей стороны.
Для загрузки результатов тестов мы рекомендуем использовать только созданные нами инструменты: CI-плагины (например, плагин для Jenkins) или allurectl. Эти инструменты всегда соответствуют актуальному процессу загрузки и обеспечивают стабильную производительность системы.
Страница Swagger
Страница Swagger в ТестОпс состоит из двух разделов: API сервиса отчетов (Report Service) и API сервиса управления пользователями (UAA Service).
Методы API сервиса отчетов используются для создания, изменения и получения информации о тест-кейсах, результатах тестов, запусках и т. д.
Методы API сервиса UAA используются для управления правами доступа пользователей ТестОпс, добавления новых пользователей, а также для работы с лицензиями ТестОпс.
Тестовые запросы
Вы можете протестировать методы API непосредственно на странице Swagger, нажав Try it out.
Вы увидите результат вызова метода и команду cURL, которую можно использовать для этого вызова.
Аутентификация
Когда вы нажимаете кнопку Try it out, Swagger автоматически использует cookie вашего браузера для аутентификации, дополнительных настроек в этом случае не требуется.
При разработке собственной интеграции вам необходимо сгенерировать Bearer-токен и использовать его для аутентификации ваших запросов к API ТестОпс.