Тестирование API Урок 1
Введение | |
GET | |
Заключение | |
Статьи о тестировании |
Введение
В этой главе вы узнаете о том как посылать простые запросы к API.
В начале каждого урока будет появляться описание API, а именно:
- Доступный endpoint
- HTTP метод который нужно использовать
- Ожидаемый ответ
С каждым новым уроком API будет понемногу усложняться.
В этом уроке
вам достаточно выполнить GET запрос в браузере.
В следующих уроках вы научитесь
передавать несколько значений в запросе, причём разными способами а также
анализировать различные ответы сервера.
GET
Первый урок - проверить работу следующего API.
Base URL: 'http://www.qaces.ru' Resource: /get Method: GET Response: 200 OK
То есть всё, что Вам нужно сделать - это проверить возвращает ли запрос типа GET обратно ответ 200.
Это можно сделать с помощью браузера,
Postman
,
Python
и многих других способов.
Разберёмся как это сделать с помощью
SOAP UI
потому что в дальнейшем API будет усложняться и мы будет сохранять всё в один проект.
С самим
SOAP UI
можно познакомиться в статье
«Основы тестирования с SOAP UI»
Пустой Soap UI выглядит следующим оригинальным образом
Создайте новый REST проект
Введите адрес сайта qaces.ru
По умолчанию создаётся запрос GET
В поле Resource добавляем /flaskapi/api/get
Мы создаём именно такой Resource не просто так, а потому что он указан
в документации к API
- прочитать ещё раз
Нажмите на зелёный треугольник слева вверху и проверьте пришло ли 200.
Дополнительное упражнение - потыкайтесь по вкладкам XML - JSON - HTML - Raw и посмотрите
как этот же ответ выглядит там.
Если 200 не пришло значит мой сайт накрылся. Пишите в комментариях получилось или нет.
Большая просьба - не посылайте слишком много запросов. Я не уверен какую нагрузку выдержит сайт на моём тарифе.
О нагрузочном тестировании поговорим в одном из следующих уроков.