Топ-47 Postman Интервью Вопросы и Ответы (2025)

Команда Postman — это популярный инструмент тестирования API, который помогает команде разработчиков создавать, обмениваться и тестировать документы API. Postman Инструмент предоставляет графический интерфейс для тестирования API и утилиту командной строки для опытных тестировщиков. Этот инструмент тестирования API также поможет вам создать запрос в соответствии с потребностями API. Postman Команда также выпустила расширение Chrome, которое можно использовать для тестирования API из вашего браузера.

Postman Вопросы для собеседования для новичков и опытных

Список ниже охватывает все Postman вопросы для первокурсников и кандидатов профессионального уровня. Этот Postman Руководство по вопросам для собеседования поможет вам пройти собеседование и получить работу своей мечты по тестированию программного обеспечения.

1) Что такое Postman?

Команда Postman — это очень популярный инструмент тестирования API, который помогает команде разработчиков создавать, публиковать и тестировать API. Postman Инструмент предоставляет графический интерфейс API и утилиту командной строки для опытных тестировщиков.


2) Что такое HTTP-запрос?

HTTP-запрос — это программа, которую клиент отправляет хосту имени, расположенному на сервере. Он работает как интерфейс связи или протокол запроса-ответа между клиентом и сервером. Основное использование HTTP-запроса — доступ к ресурсу на сервере. Чтобы инициировать HTTP-запрос, клиент использует компоненты URL-адреса (унифицированный указатель ресурса), который также включает информацию, необходимую для доступа к ресурсу.

Postman Интервью Вопросы
Postman Интервью Вопросы

3) Укажите основные компоненты HTTP-ответа?

In Postman, каждый HTTP-ответ содержит четыре ключевых элемента.

  • Код ответа/статуса- Сервер имеет проблемы с кодом ответа на запрос клиента, поскольку 404 означает, что страница не найдена.
  • HTTP-версия- Название версии HTTP. Например, HTTP версии 2.2.
  • Заголовок ответа- Он включал информацию для ответного сообщения HTTP. Например. Длина контента, дата, статус, тип сервера и т. д.
  • Тело ответа – Он содержит данные, которые клиент запросил у сервера.

4) Почему мы используем Postman?

Вот некоторые наиболее важные причины использования Postman:

  • Бесплатное программное обеспечение, полезное для тестирования API.
  • Это помогает вам управлять сквозным жизненным циклом API.
  • Он предлагает службу времени выполнения, которая помогает управлять коллекциями API, рабочими пространствами, средами и различными примерами.
  • Вы также можете интегрировать Postman CI / CD инструменты например Circle CI, Jenkins и т. д.
  • У него есть обширный форум сообщества, на котором можно легко решить любые технические проблемы, с которыми вы можете столкнуться при использовании этого инструмента.

5) Что такое API?

Интерфейс прикладного программирования (API) — это программный интерфейс, который позволяет двум приложениям взаимодействовать друг с другом без какого-либо вмешательства пользователя. Это набор программных функций и процедур. API определяется как код, который помогает двум различным программам взаимодействовать и обмениваться данными друг с другом.


6) Какие важные методы авторизации поддерживаются Postman?

Postman предлагает следующие варианты авторизации запроса API: 1) Ключ API, 2) Oauth 1.0 и 2.0, 3) Базовая аутентификация, 4) Дайджест-аутентификация, 5) Токен носителя, 6) Подпись AWS, 7) Аутентификация Hawk, 8) Аутентификация NTLM.


7) Как вы записываете значения переменных в Postman?

Postman позволяет записывать значения переменных в Postman в консоли с помощью следующей команды:

console.log(pm.variables.get("guru99"));

8) Postman доступно как собственное настольное приложение для?

Postman Инструмент тестирования API в настоящее время доступен для Mac, Windows (32-битная/64-битная версия) и Linux (32-битная/64-битная версия)


9) Что такое вкладка «История» в Postman?

Весь запрос, который вы отправляете Postman отображается на вкладке «История» боковой панели. Это очень похоже на историю браузера, которую вы можете очистить, когда захотите.


10) Что такое базовая аутентификация Postman?

In Postman, Базовая аутентификация — это метод авторизации, предоставляемый агентам пользователя HTTP, таким как веб-браузеры, для ввода имени пользователя и пароля. После ввода имени пользователя и пароля, которые вы можете связать с запросом.


11) Что такое двоичная форма в методах POST?

Постбинарная фирма предназначена для отправки информации в формате, который невозможно ввести вручную. Эти параметры используются при отправке больших файлов, таких как файлы CSV и т. д.


12) В чем основная разница между авторизацией и аутентификацией?

Вот несколько различий между авторизацией и аутентификацией:

  • Авторизация — это действие, позволяющее или разрешающее кому-либо, тогда как аутентификация доказывает, что что-то является подлинным.
  • Аутентификация всегда идет первой, а авторизация следует после аутентификации.
  • Авторизация доступна любому, у кого есть разрешение, тогда как для аутентификации требуется пароль.

13) Какова полезная нагрузка? Postman?

Полезная нагрузка модуля API — это тело вашего запроса и ответного сообщения. При выполнении запроса API он содержит данные, которые вы отправляете на сервер. Вы можете отправлять и получать полезные данные в различных форматах, например JSON или XML.


14) Что такое коллекция? Postman?

Коллекция в Postman позволяет группировать похожие запросы. Это также позволяет систематически распределять запросы по папкам.


15) Что такое сценарий предварительного запроса?

Скрипты предварительного запроса помогут вам выполнить JavaСкрипт перед запуском запроса. Позволяет выполнять задачи предварительной обработки, такие как установка значений переменных, параметров, заголовков и данных тела.


16) Как Postman переменные доступны?

Команда Postman доступ к переменным всегда осуществляется с использованием имени переменной:

{{variable name}}

17) Что означает термин окружающая среда в Postman?

Окружающая среда в Postman представляет собой набор пар ключ-значение. Postman позволяет создавать несколько сред и переключаться между ними одним нажатием кнопки.


18) Почему Postman никогда не принимает какую-либо другую кодировку, кроме Base64?

Вы можете использовать base64, поскольку он помогает нам передавать данные в текстовую форму и отправлять их как данные формы HTML. Более того, мы должны полагаться на одни и те же 64 символа в любом языке кодировки.


19) Какая кодировка делает Postman принимает для авторизации учетные данные?

Postman принимает только кодировку Base64, которая встроена в Postman. В противном случае было бы полезно использовать сторонние веб-сайты, которые помогут вам преобразовать учетные данные в base3.


20) Каковы различные области действия переменной среды в Postman?

Область видимости переменной в Postman определяется как границы, к которым он может получить доступ.

Вот важные области действия переменной среды в Postman:

  • Локальный охват: Доступ к этому типу переменных возможен только в той среде, в которой она была создана.
  • Глобальный охват: Доступ к этому типу переменной возможен глобально в любой среде или без нее.

21) Можно ли импортировать локальные переменные в Postman Мониторы?

Postman мониторы позволяют импортировать локальные переменные, но не глобальные переменные.


22) Что такое Postman порядок выполнения коллекции?

Для всех запросов в коллекции сценарии будут выполняться в следующем порядке:

Шаг 1) Сценарий предварительного запроса, связанный с коллекцией, будет выполняться перед каждым запросом.
Шаг 2) Сценарий предварительного запроса, связанный с папкой, будет выполняться перед каждым запросом в определенной папке.
Шаг 3) Тестовый сценарий, связанный с коллекцией, будет запускаться после каждого запроса.
Шаг 4) Тестовый сценарий, связанный с папкой, будет запущен после запроса в конкретной папке.


23) Можете ли вы иметь две глобальные переменные с одинаковым именем в Postman?

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


24) Как получить доступ к переменным почтальона?

Вы можете записать значения переменных в консоль с помощью команды:

console. Log (pm. Variables.

25)Какая польза от сборника в Postman?

In Postman, коллекция используется для группировки похожих запросов. Это поможет вам систематически распределять запросы по папкам.


26) Как использовать POSTMAN для генерации случайных чисел в определенном диапазоне?

В сценарии предварительного запроса определите свою переменную с помощью:

pm.globals.set('randomNum', Math.floor(Math.random() * 5));

Затем в вашем URL-адресе вызовите переменную в URL-адресе следующим образом:
Вывод:

{{randomNum}}

27) Как удалить локальные переменные?

Локальные переменные автоматически удаляются после выполнения тестов.


28) Что такое 'Postman Коллекционные бегуны?

Postman Содержит сборщик, который полезен для автоматизации тестирования API. Он помогает визуализировать детали каждой итерации и результаты теста. Сборщик Postman также используется для тестирования, управляемого данными.


29) Что вы подразумеваете под мониторами почтальона?

Функция монитора почтальона используется для запуска коллекций до указанного пользователем времени. Однако, чтобы использовать эту функцию, пользователь должен войти в свою учетную запись.


30) Зачем сохранять работу в Postman облако не желательно?

Не следует сохранять свою работу в Postman так как ваши бизнес-данные не остаются конфиденциальными. Более того, сохранение ваших on-Postman облако может привести к нарушению безопасности, поскольку требует входа в систему. Поэтому, сохраняя свою работу в Postman облако не рекомендуется.


31) Каковы стандартные правила проектирования тестов API?

Вот ключевые принципы проектирования тестов API:

  1. Настроить: Создавайте объекты, запускайте службы и инициализируйте данные.
  2. Исполнение: Примените API или сценарий, включая ведение журнала.
  3. Проверка: Используется для оценки результата выполнения.
  4. Отчетность: Указывает статус «Пройдено», «Не выполнено» или «Заблокировано».
  5. Очистить: Состояние перед тестированием

32) Что такое рабочее пространство команды? Postman?

Рабочее пространство группы — это синергетическая среда для пользователей, в которой многие программисты могут разрабатывать API, обеспечивать обратную связь и совместно работать над одними и теми же пулами запросов. Это также помогает синхронизировать и объединить всю работу команды в одном месте.


33) Что такое код статуса 301?

Код статуса 301 представляет собой постоянное перенаправление с одной страницы сайта на другую. Он сообщает поисковым системам, что старая страница устарела, и система должна проиндексировать новую страницу или URL-адрес.


34) Что такое код состояния 201?

Код состояния 201 создается только в том случае, если ресурс успешно создан с помощью запроса PUT или POST. Он возвращает ссылку на вновь созданную ссылку с помощью заголовка местоположения.


35) Какова процедура удаления локальных переменных?

Локальные переменные могут быть автоматически удалены после выполнения и завершения тестов.


36) Что такое сценарий предварительного запроса Postman?

In Postman, сценарий предварительного запроса — это набор правил, который выполняется перед выполнением запроса.


37) Чем параметры запроса отличаются от переменных пути?

In PostmanПеременные пути используются для идентификации конкретных ресурсов, а параметры запроса используются для сортировки или фильтрации ресурсов.


38) Каковы основные недостатки Postman?

Вот некоторые минусы/недостатки использования Postman:

  • Postman не может обработать более 1000 запросов API.
  • Нелегко управлять коллекциями и запросами в проекте огромного размера.
  • Postman не является идеальным инструментом API для управления рабочим пространством в виде кода, поскольку при обработке динамических запросов API может возникать большое количество дублирований кода.

39) Какие библиотеки JS доступны в Postman?

Некоторые библиотеки JS, доступные в Postman

1) Лодаш
2) Момент
3) ГИД


40) Что такое ГУИД?

GUID — это сокращение от глобального уникального идентификатора. Это шестнадцатеричные цифры, разделенные дефисом. Этот Postman идентификатор GUID решает задачу уникальности.


41) Как просмотреть журнал запросов и ответов в Postman?

Вы можете использовать Postman Окно консоли для просмотра журналов запросов и журналов ответов.


42) Какова важность setNextRequest в Postman?

setNextRequest поможет вам определить рабочий процесс. Необходимо изменить порядок выполнения запросов.


43) Какой тестовый код позволяет проверить, равен ли статус ответа 200 или нет?

Ниже приведен тестовый код, позволяющий проверить, равен ли статус ответа 200 или нет:

tests[“Status Code is 200”] = responseCode.code === 200;

44) Что вы понимаете под ScratchPad?

Scratch Pad – это место, которое предоставляет Postman это помогает вам работать без необходимости подключения к Postman сервера.


45) Как можно повторить запрос 100 раз в Postman?

Вы можете повторить запрос 100 раз в Postman с помощью Collection Runner.


46) Что произойдет, если добавить динамическую переменную {{$randomInt}}?

Вам нужно добавить случайное целое число от 0 до 1000.


47) Как получить доступ к значениям переменных из файла внутри сценариев предварительного запроса и тестирования?

data.var_name
data['var_name']

48) Можете ли вы прочитать Postman Приложение Chrome для чтения и записи файлов cookie?

Нет, с помощью приложения невозможно читать и записывать файлы cookie.


49) Какой язык программирования используется для Postman тесты?

JavaСкрипт используется для Postman тесты.


50) Какой инструмент можно использовать для запуска Postman Коллекции в Дженкинсе?

Ньюмана можно использовать для запуска Postman Сбор в Дженкинсе.

Эти вопросы для собеседования также помогут вам в устной речи.