Банк вопросов
Demo185 из 600 после фильтров
- HTTP, REST и APIMiddleТехническое
Основные компоненты HTTP-запроса в Postman для тестирования API
Запрос в Postman включает HTTP-метод, URL, заголовки, тело и параметры. Эти части позволяют корректно сформировать и отправить запрос к API для проверки его работы.
- HTTP, REST и APIMiddleТехническое
Методы добавления API-запросов в Postman для тестировщика
В Postman можно импортировать запросы через функцию «Import», загружая файлы JSON, коллекции или используя URL. Также поддерживается перетаскивание файлов напрямую в окно приложения.
- Виды и уровни тестированияMiddleТехническое
В чём различия между Smoke, Sanity и Regression тестированием?
Smoke тестирование проверяет базовую работоспособность ключевых функций, Sanity — фокусируется на проверке конкретных изменений, а Regression — подтверждает, что обновления не сломали существующий функционал.
- HTTP, REST и APIMiddleТехническое
В каких HTTP-запросах присутствует тело (Body)?
Тело запроса обычно содержится в HTTP-методах POST, PUT, PATCH и DELETE. Запросы GET как правило не имеют Body и используются только для получения данных.
- HTTP, REST и APIMiddleТехническое
В чем разница результата многократных запросов PUT и POST?
Нет, повторные вызовы PUT и POST не приводят к одинаковым итогам. PUT является идемпотентным и обновляет ресурс без изменения результата при повторении, тогда как POST создает новый ресурс при каждом запросе.
- HTTP, REST и APIMiddleТехническое
Является ли HTTP GET идемпотентным методом и почему
Метод GET относится к идемпотентным, поскольку многократные запросы не изменяют состояние сервера и возвращают одинаковый результат при неизменных данных. Это ключевое свойство обеспечивает предсказуемость и безопасность повторных вызовов.
- Виды и уровни тестированияMiddleТехническое
Оптимальная периодичность проведения регрессионного тестирования
Регрессионное тестирование нужно выполнять после каждого значимого изменения в коде, чтобы убедиться, что новые правки не нарушили существующий функционал. Частота зависит от методологии разработки: в Agile — после каждого спринта, в Waterfall — после этапных релизов.
- HTTP, REST и APIMiddleТехническое
Основные типы HTTP-запросов в Postman для тестирования API
Postman поддерживает ключевые HTTP-методы: GET, POST, PUT, DELETE, PATCH, HEAD и OPTIONS, каждый из которых служит для разных операций с серверными ресурсами. Эти методы позволяют эффективно управлять данными и проверять функциональность API.
- HTTP, REST и APIMiddleТехническое
Основные категории HTTP-статусов и их назначение
HTTP-статусы разделяются на пять групп по первой цифре: 1xx — информационные, 2xx — успешные, 3xx — перенаправления, 4xx — ошибки клиента, 5xx — ошибки сервера.
- HTTP, REST и APIMiddleТехническое
Зачем в Postman создают и применяют коллекции API-запросов
Коллекции в Postman служат для структурирования и управления наборами API-запросов. Они упрощают совместную работу, позволяют автоматизировать тесты и систематизировать проверку API.
- HTTP, REST и APIMiddleТехническое
Как устроено взаимодействие между клиентом и сервером в веб-приложениях
Модель клиент-сервер предполагает, что клиент инициирует запросы, а сервер их принимает, обрабатывает и возвращает ответы. Клиент — это инициатор запроса, сервер — обработчик и источник данных или услуг.
- HTTP, REST и APIMiddleТехническое
Механизм обмена данными API при процессе авторизации пользователя
API авторизация начинается с отправки клиентом учетных данных на сервер, который проверяет их и возвращает токен доступа. Этот токен используется для подтверждения личности при последующих запросах.
- HTTP, REST и APIMiddleТехническое
Механизмы шифрования и защиты данных в HTTPS
HTTPS применяет протокол TLS, который сочетает асимметричное шифрование для обмена ключами и симметричное — для защиты передаваемых данных. Это обеспечивает конфиденциальность и целостность информации при передаче через сеть.
- HTTP, REST и APIMiddleТехническое
Основные типы и назначение HTTP-заголовков в API
HTTP-заголовки — это метаданные в запросах и ответах, обеспечивающие передачу информации о содержимом, аутентификации, кэшировании и др. Основные группы: общие, запросные, ответные и заголовки сущности. Примеры: `Content-Type`, `Authorization`, `User-Agent`, `Accept`, `Cache-Control`, `Set-Cookie`.
- HTTP, REST и APIMiddleТехническое
Основные типы SSL-сертификатов и их различия
Существует три ключевых типа SSL-сертификатов: DV (проверка домена), OV (проверка организации) и EV (расширенная проверка). Они отличаются уровнем проверки владельца и степенью доверия, которую обеспечивают.
- HTTP, REST и APIMiddleТехническое
Типы переменных в Postman и их область видимости
В Postman есть четыре вида переменных: глобальные, коллекционные, окруженческие и локальные. Они различаются по уровню доступа и области применения — от всего приложения до одного запроса.
- HTTP, REST и APIMiddleТехническое
На каком уровне OSI работает протокол HTTP и как он взаимодействует с другими уровнями
HTTP функционирует на уровне приложения модели OSI и использует транспортный уровень, обычно TCP, для передачи данных. Сам протокол HTTP не имеет своих уровней, но зависит от нижележащих сетевых протоколов.
- HTTP, REST и APIMiddleТехническое
Какие стандартные порты применяются в HTTP и HTTPS протоколах?
HTTP обычно работает через порт 80 для обычных соединений, а HTTPS — через порт 443 для защищённых взаимодействий с использованием SSL/TLS.
- HTTP, REST и APIMiddleТехническое
Какие типы данных можно передавать через HTTP-запросы
HTTP поддерживает передачу различных форматов данных: текстовые (JSON, XML, HTML), двоичные (изображения, файлы) и данные форм (application/x-www-form-urlencoded, multipart/form-data). Выбор формата зависит от задачи и требований сервера.
- HTTP, REST и APIMiddleТехническое
Оптимальные методы тестирования POST-запросов в API
Для проверки POST-запросов применяют функциональное тестирование для оценки корректности обработки данных, API-тестирование для проверки взаимодействия с сервером и нагрузочное тестирование, чтобы измерить производительность под нагрузкой.
- HTTP, REST и APIMiddleТехническое
Возможно ли изменить данные перед отправкой через POST-запрос в API
Да, данные можно модифицировать в клиентском приложении перед отправкой POST-запросом. POST используется для передачи изменённых или новых данных на сервер.
- HTTP, REST и APIMiddleТехническое
Зачем применять SSL при взаимодействии с HTTP-протоколом
SSL необходим для защиты данных, передаваемых по HTTP, обеспечивая шифрование и предотвращая их перехват или изменение.
- HTTP, REST и APIMiddleТехническое
Поддерживает ли Postman работу с XML-ответами от API
Postman полностью поддерживает получение и обработку XML-ответов. В инструменте можно просматривать, тестировать и валидировать XML-данные так же, как и JSON.
- HTTP, REST и APIMiddleТехническое
Как грамотно тестировать DELETE-запросы в API
Тестирование DELETE-запроса предполагает проверку успешного удаления ресурса, корректного HTTP-кода ответа (обычно 200 или 204), а также подтверждение отсутствия удалённого объекта при последующих запросах. Важно дополнительно проверить поведение при попытках удалить несуществующие или защищённые ресурсы.
- HTTP, REST и APIMiddleТехническое
Особенности тестирования GET-запросов в API
Тестирование GET-запроса включает проверку корректности URL, параметров, статуса ответа, заголовков и содержания тела. Для этого применяют Postman или автоматизированные скрипты на Python с библиотекой requests.