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

Содержание
Введение
GET
Заключение
Статьи о тестировании

Введение

В этой главе вы узнаете о том как посылать простые запросы к API.

В начале каждого урока будет появляться описание API, а именно:

С каждым новым уроком 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 выглядит следующим оригинальным образом

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

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

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

Введите адрес сайта qaces.ru

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

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

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

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

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

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

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

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

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

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

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

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

Похожие статьи
Содержание учебника
1. Получить ответ на GET из SOAP UI
2. Получить ответ на PUT из SOAP UI
3. Передать число с помощью PUT
4. Ошибка 412 - Precondition Failed
5. POST и JSON
6. Два метода на один Endpoint
7. PUT с параметрами
Теория
Реальные примеры работы Junior QA инженера
Где учиться на тестировщика

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

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

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