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

В первом уроке у API был всего один endpoint. Это довольно скучный API поэтому с каждым новым уроком будем добавлять к нему новые методы и эндпойнты

Добро пожаловать на второй урок, в котором API получает ещё один endpoint /flaskapi/api/put.

Base URL: 'http://www.qaces.ru' 1. Resource: /get Method: GET Response: 200 OK 2. Resource: /put Method: PUT Response: 200 OK

Теперь Вам нужно проверить возвращает ли запрос типа PUT обратно ответ 200.

Мы продолжаем работать с SOAP UI и будем обновлять проект из первого урока

Нажмите правой кнопкой мыши на answerit.ru выберите New Resource

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

Введите новый Resource Path, который вы узнали из документакции к API - перечитать документацию

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

Измените HTTP Method с GET на PUT.

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

Выполните запрос (кликните на зелёный треугольник)

Изучите ответ

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

В прошлом уроке я советовал изучить вкладки XML - JSON - HTML - Raw

Сейчас вы видите, ответ в формате Raw. То есть в самом первозданном виде из доступных.

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

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

Небольшой совет на будущее - переименуйте Method 1 во что-то другое, Например, Method01.

Method 1 даётся по умолчанию всем, и если у одинаковых запросов будут одинаковые названия методов это может вызвать у SOAP UI проблемы.

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

Автор статьи: Андрей Олегович

Похожие статьи
Учебник по тестированию API
Теория
Реальные примеры работы Junior QA инженера
Где учиться на тестировщика

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

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

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

@aofeed

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

@aofeedchat

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