Задание для повторения и закрепления материалаСоздайте коллекцию для тестирования такого сценария:
- Запрос: Получение ключа.
- Обязательный тест: проверка статус-кода и запись полученного API-ключа в переменную auth_key (переменная должна быть доступна в заголовках следующих трёх запросов).
- Запрос: Добавление питомца. В теле запроса значения ключей — переменные.
- Обязательный тест: проверка статус-кода, добавление ID питомца из ответа в переменную petid коллекции Postman и запись name питомца из ответа в переменную name коллекции Postman.
- Запрос: Изменение имени питомца запросом PUT. В теле запроса значения ключей — переменные.
- Обязательный тест: проверка предположения, что новое имя, полученное в ответе, не равно старому имени, запись нового имени сохранить в переменную name коллекции Postman.
- Запрос: Получение списка своих питомцев.
- Обязательный тест: проверка предположения, что переменная name коллекции Postman равна значению name первого ([0]) питомца, полученного из ответа после выполнения запроса.
Важно: в работе обязательно необходимо использовать переменные для значений ключей в Body запросов POST и PUT. Наименования переменных в тестах нужно использовать те, которые указаны в задании.
Тестовые данные в csv-файле должны обязательно включать в себя проверку на одинаковые имена в запросах POST и PUT — в этом случае тест в PUT-запросе должен падать (иметь статус FAILED).
Как оформить и отправить на проверку ответ:
- В меню созданной вами коллекции выберите пункт Export и экспортируйте коллекцию в файл.
- Прикрепите полученный файл JSON в форму ниже.