
лабы / lab_5_pi
.docxМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
КАФЕДРА 41
Отчет Защищен с оценкой
Руководитель
Ассистент |
|
|
|
Акопян Б.К. |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
Отчёт о лабораторной работе 5 |
ТЕСТИРОВАНИЕ НА ПЛАТФОРМЕ POSTMAN |
по дисциплине: ПРОГРАММНАЯ ИНЖЕНЕРИЯ |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. |
4016 |
|
|
|
М. О. Жовтяк |
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2023
Цель
Изучение технологии доступа по API к серверной части веб-приложения с использованием платформы для тестирования Postman.
Ход работы
Регистрируюсь на плафторме Postman. После заполнения формы регистрации попадаю на главную страницу, представленную на рисунке 1.
Рисунок 1 – Главная страница Postman
Формируется GET-запрос https://api.chucknorris.io/jokes/categories для получения шуток про Чака Норриса. Результат на рисунке 2.
Рисунок 2 – Запрос к категориям
Выполняется три позитивных тестирования по категориям, это представлено на рисунках 3-5.
Рисунок 3 – Запрос с категорией explicit
Рисунок 4 – Запрос с категорией food
Рисунок 5 – Запрос с категорией history
Выполняется негативное тестирование с несуществующей категорией. Результат на рисунке 6.
Рисунок 6 – Запрос с категорией IT
Выполняется запрос к сайту с информацией о вселенной Звёздных войн: https://swapi.dev/documentation. Запрос с ключом представлен на рисунке 7, на котором мы получили информацию о Люке Скайуокере.
Рисунок 7 – Запрос к swapi.dev
Тестируется сервис на ввод пароля и логина https://stepik.org/catalog?auth=login.
Передача неправильного POST-запроса представлена на рисунке 8.
Рисунок 8 – Неправильный POST-запрос на ввод логина и пароля
Получаем сURL запроса. Вводим данные в Postman и отправляем запрос снова. Результат представлен на рисунке 9.
Рисунок 9 – POST-запрос в Postman
На рисунке можно увидеть, что отправляются неверные данные, но на тело ничего не вернуло. Предполагаю, что после нажатия на кнопку «Войти» сайт не формирует обратный переход на страницу login, а просто делает редирект, где высвечивается окошко о неверном вводе посредством JavaScript.
Вывод
В ходе работы я изучил технологию доступа по API к серверной части веб-приложения с использованием платформы для тестирования Postman.
В ходе работы проблем не возникло.