ВНИМАНИЕ - baseurl для api изменился теперь вместо

http://www.answerit.ru/api нужно писать

http://www.answerit.ru/flaskapi/api

В тексте изменения внесены, а в картинках нет.

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

Введение

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

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

С каждым новым уроком API будет понемногу усложняться.

В этом уроке вам достаточно выполнить GET запрос в браузере.

В следующих уроках вы научитесь передавать несколько значений в запросе, причём разными способами а также анализировать различные ответы сервера.

GET

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

Base URL: 'http://www.answerit.ru' Resource: /flaskapi/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 добавляем /flaskapi/api/get

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

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

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

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

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

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

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

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

IT

Популярные статьи на сайте

Далее идут статьи с дружественных сайтов. Можете перейти на них если тема вас заинтересует.

Эти сайты могут иметь JavaScript, Yandex метрику или Google Analytics а также могут показывать рекламу.

Образование

Путешествия

Испания

Финляндия

Разное

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