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

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

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

Base URL: 'http://www.answerit.ru' 1. Resource: /api/testing/get Method: GET Response: 200 OK 2. Resource: /api/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

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

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