Тестирование 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

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