🏠 | 💻 IT | Оглавление |

Тестирование API Урок 1

GET

Первый урок - проверить следующее API.

Base URL: 'http://www.answerit.ru' Resource: /api/get Method: GET Response: 200 OK

То есть всё, что Вам нужно сделать - это проверить возвращает ли запрос типа GET обратно ответ 200.

Это можно сделать с помощью браузера, Postman , Python и многих других способов.

Я рассмотрю как это сделать с помощью SOAP UI потому что в дальнейшем API будет усложняться и мы будет сохранять всё в один проект.

С самим SOAP UI можно познакомиться в статье «Основы тестирования с SOAP UI»

Пустой Soap UI выглядит следующим оригинальным образом

Пример тестирования API изображение с сайта www.andreyolegovich.ru

Создаём новый REST проект

Пример тестирования API изображение с сайта www.andreyolegovich.ru

Вводим адрес сайта answerit.ru

Пример тестирования API изображение с сайта www.andreyolegovich.ru

По умолчанию создаётся запрос GET

Пример тестирования API изображение с сайта www.andreyolegovich.ru

В поле Resource добавляем /api/get

Мы создаём именно такой Resource не просто так, а потому что он указан в документации к API - прочитать ещё раз

Пример тестирования API изображение с сайта www.andreyolegovich.ru

Нажимаем на зелёный треугльник слева вверху и смотрим пришло ли 200.

Дополнительное упражнение - потыкайтесь по вкладкам XML - JSON - HTML - Raw и посмотрите как этот же ответ выглядит там.

Пример тестирования API изображение с сайта www.andreyolegovich.ru

Если 200 не пришло значит мой сайт накрылся. Пишите в комментариях получилось или нет.

Большая просьба - не посылайте слишком много запросов. Я не уверен какую нагрузку выдержит сайт на моём тарифе.

О нагрузочном тестировании поговорим в одном из следующих уроков.

Если остались вопросы - смело задавайте их в комментариях.

Поиск по сайту

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: