Кращі 47 Postman Питання та відповіді на інтерв'ю (2025)
Команда Postman це популярний інструмент тестування API, який допомагає команді розробників створювати, обмінюватися та тестувати документи API. The Postman інструмент надає графічний інтерфейс для тестування API та утиліту командного рядка для досвідчених тестувальників. Цей інструмент тестування API також допоможе вам створити запит відповідно до потреб API. The Postman команда також випустила розширення Chrome, яке можна використовувати для тестування API у вашому браузері.
Postman Питання для співбесіди для новачків і досвідчених
Список нижче охоплює всі Postman запитання для першокурсників та кандидатів професійного рівня. Це Postman Посібник із запитаннями для співбесіди допоможе вам пройти співбесіду та отримати роботу вашої мрії для тестування програмного забезпечення.
1) Що є Postman?
Команда Postman це дуже популярний інструмент тестування API, який допомагає команді розробників створювати, ділитися та тестувати API. The Postman інструмент надає графічний інтерфейс для API та утиліту командного рядка для досвідчених тестувальників.
2) Що таке HTTP-запит?
HTTP-запит — це програма, яку клієнт надсилає хосту імен, розташованому на сервері. Він працює як комунікаційний інтерфейс або протокол запит-відповідь між клієнтом і сервером. Основним використанням запиту HTTP є доступ до ресурсу на сервері. Щоб ініціювати HTTP-запит, клієнт використовує компоненти URL-адреси (уніфікованого покажчика ресурсу), які також містять інформацію, необхідну для доступу до ресурсу.

3) Вкажіть основні компоненти відповіді HTTP?
In Postman, кожна відповідь HTTP містить чотири ключові елементи.
- Відповідь/код статусу- Існують проблеми з кодом відповіді сервера на запит клієнта, оскільки 404 означає, що сторінку не знайдено.
- Версія HTTP- Назва версії HTTP. Наприклад, HTTP v2.2
- Заголовок відповіді- Він містив інформацію для повідомлення відповіді HTTP. Наприклад. Довжина вмісту, дата, статус, тип сервера тощо.
- Орган відповіді – Він містить дані, які клієнт запросив із сервера.
4) Чому ми використовуємо Postman?
Ось кілька найвагоміших причин використання Postman:
- Програмне забезпечення, яке є корисним для тестування API, можна використовувати безкоштовно
- Це допомагає вам керувати наскрізним життєвим циклом API
- Він пропонує службу Runtime Service, яка допомагає керувати колекціями 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, він містить дані, які ви надсилаєте на сервер. Ви можете надсилати й отримувати Payload у різних форматах, наприклад, 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. Це допомагає візуалізувати деталі кожної ітерації та результати тестування. Для тестування, керованого даними, також використовується листоноша для збирання.
29) Що ви маєте на увазі під листоношами-моніторами?
Функція моніторингу листоноші використовується для запуску колекцій до визначеного користувачем часу. Однак, щоб використовувати цю функцію, користувач повинен увійти у свій обліковий запис.
30) Навіщо зберігати свою роботу в Postman хмара не бажана?
Ви не повинні зберігати свою роботу в Postman оскільки дані про ваш бізнес не залишаються конфіденційними. Крім того, зберігши вашіPostman хмара може спричинити порушення безпеки, оскільки вимагає входу. Тому збереження вашої роботи в Postman хмара не бажана.
31) Які стандартні правила дизайну тесту API?
Ось ключові принципи розробки тесту API:
- Установка: Створюйте об’єкти, запускайте служби та ініціалізуйте дані.
- Виконання: Застосуйте API або сценарій, включаючи журналювання
- Перевірка: Використовується для оцінки результату виконання
- звітність: Указує на статус «Пройдено», «Не пройдено» або «Заблоковано».
- Прибирати: Передтестовий стан
32) Що таке робочий простір Team Postman?
Робочий простір Team — це синергетичне середовище для користувачів, де багато програмістів можуть розробляти 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) GUID
40) Що таке GUID?
GUID - це скорочення від Global Unique Identifier. Це шістнадцяткові цифри, розділені дефісами. Це 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 Колекції в Jenkins?
Ньюман можна використовувати для бігу Postman Колекція в Дженкінс.
Ці запитання для співбесіди також допоможуть вам у життєдіяльності (усному)