Top 47 Postman Pertanyaan dan Jawaban Wawancara (2025)
Postman adalah alat pengujian API populer yang membantu tim pengembangan membuat, berbagi, dan menguji dokumen API. Itu Postman alat ini menyediakan antarmuka GUI untuk menguji API dan utilitas baris perintah untuk penguji berpengalaman. Alat pengujian API ini juga membantu Anda membuat permintaan sesuai kebutuhan API. Itu Postman tim juga telah merilis ekstensi Chrome yang dapat digunakan untuk menguji API dari browser Anda.
Postman Pertanyaan Wawancara untuk Mahasiswa Baru dan Berpengalaman
Daftar di bawah ini mencakup semuanya Postman pertanyaan untuk kandidat yang lebih baru dan tingkat profesional. Ini Postman panduan pertanyaan wawancara akan membantu Anda memecahkan wawancara dan membantu Anda mendapatkan pekerjaan impian Anda untuk pengujian perangkat lunak.
1) Apa itu Postman?
Postman adalah alat pengujian API yang sangat populer yang membantu tim pengembangan membuat, berbagi, dan menguji API. Itu Postman alat ini menyediakan antarmuka GUI ke API dan utilitas baris perintah untuk penguji berpengalaman.
2) Apa itu permintaan HTTP?
Permintaan HTTP adalah program yang dibuat klien ke host nama yang terletak di server. Ia berfungsi sebagai antarmuka komunikasi atau protokol permintaan-respons antara klien dan server. Kegunaan utama permintaan HTTP adalah untuk mengakses sumber daya di server. Untuk memulai permintaan HTTP, klien menggunakan komponen URL (Uniform Resource Locator) yang juga menyertakan informasi yang diperlukan untuk mengakses sumber daya.

3) Sebutkan Komponen Inti Respon HTTP?
In Postman, setiap respons HTTP berisi empat elemen kunci.
- Respons/Kode Status- Ada masalah kode respons server untuk permintaan klien, karena 404 berarti Halaman Tidak Ditemukan.
- Versi HTTP- Nama versi HTTP. Misalnya, HTTP v2.2
- Tajuk Respons- Ini termasuk informasi untuk pesan respons HTTP. Misalnya. Panjang konten, tanggal, status, jenis server, dll.
- Badan Respon – Ini berisi data yang diminta klien dari server.
4) Mengapa kita menggunakan Postman?
Berikut adalah beberapa alasan paling menonjol untuk menggunakan Postman:
- Ini gratis untuk menggunakan perangkat lunak yang berguna untuk pengujian API
- Ini membantu Anda mengelola siklus hidup API end-to-end
- Ia menawarkan Layanan Runtime yang membantu mengelola koleksi API, ruang kerja, lingkungan, dan berbagai contoh.
- Anda juga dapat mengintegrasikan Postman dengan Alat CI/CD seperti Circle CI, Jenkins, dll.
- Ini memiliki forum komunitas luas yang dapat dengan mudah mengatasi masalah teknis apa pun yang Anda hadapi saat menggunakan alat ini.
5) Apa itu API?
Antarmuka Pemrograman Aplikasi (API) adalah antarmuka perangkat lunak yang memungkinkan dua aplikasi berinteraksi satu sama lain tanpa campur tangan pengguna. Ini adalah kumpulan fungsi dan prosedur perangkat lunak. API didefinisikan sebagai kode yang membantu dua perangkat lunak berbeda berkomunikasi dan bertukar data satu sama lain.
6) Apa saja metode otorisasi penting yang didukung oleh Postman?
Postman menawarkan opsi otorisasi permintaan API berikut 1) Kunci API, 2) Oauth 1.0 dan 2.0, 3) Otentikasi dasar, 4) Otentikasi intisari, 5) Token Pembawa, 6) Tanda Tangan AWS, 7) Autentikasi Hawk, 8) Autentikasi NTLM.
7) Bagaimana Anda mencatat nilai variabel Postman?
Postman memungkinkan untuk mencatat nilai variabel Postman di konsol dengan menggunakan perintah berikut:
console.log(pm.variables.get("guru99"));
8) Postman tersedia sebagai aplikasi desktop asli?
Postman Alat pengujian API saat ini tersedia untuk Mac, Windows (32-bit/64-bit), dan Linux (32-bit/64-bit)
9) Apa yang dimaksud dengan tab Riwayat Postman?
Semua permintaan yang Anda kirimkan Postman muncul di bawah tab History pada sidebar. Ini sangat mirip dengan riwayat browser, yang dapat Anda hapus kapan pun Anda mau.
10) Apa yang dimaksud dengan Auth Dasar Postman?
In Postman, Basic Auth adalah metode otorisasi yang disediakan bagi agen pengguna HTTP seperti browser web untuk memasukkan nama pengguna dan kata sandi. Setelah memasukkan nama pengguna dan kata sandi yang dapat Anda kaitkan dengan permintaan tersebut.
11) Apa yang dimaksud dengan bentuk biner dalam metode POST?
Perusahaan pasca biner dirancang untuk mengirimkan informasi dalam format yang tidak mungkin dimasukkan secara manual. Opsi ini digunakan saat mengirim file yang lebih besar seperti file CSV, dll.
12) Apa perbedaan utama antara Otorisasi dan otentikasi?
Berikut adalah beberapa perbedaan antara otorisasi dan Otentikasi:
- Otorisasi merupakan tindakan mengizinkan atau mengizinkan seseorang, sedangkan autentikasi adalah pembuktian bahwa sesuatu itu asli.
- Otentikasi selalu didahulukan, sedangkan otorisasi dilakukan setelah otentikasi.
- Otorisasi terbuka untuk siapa saja yang memiliki izin, sedangkan otentikasi mengharuskan Anda memiliki kata sandi.
13) Berapakah Payload di dalamnya Postman?
Payload Modul API adalah isi pesan permintaan dan respons Anda. Saat membuat permintaan API, itu berisi data yang Anda kirim ke server. Anda dapat mengirim dan menerima Payload dalam berbagai format, misalnya JSON atau XML.
14) Apa yang dimaksud dengan koleksi Postman?
Koleksi di Postman memungkinkan Anda mengelompokkan permintaan serupa. Ini juga memungkinkan Anda mengatur permintaan ke dalam folder secara sistematis.
15) Apa itu skrip Pra-Permintaan?
Skrip pra-permintaan membantu Anda mengeksekusi JavaSkrip sebelum permintaan dijalankan. Skrip ini memungkinkan Anda menyelesaikan tugas pra-pemrosesan seperti pengaturan nilai variabel, parameter, header, dan data isi.
16) Bagaimana Postman variabel diakses?
Postman variabel selalu diakses dengan menggunakan nama variabel:
{{variable name}}
17) Apa yang dimaksud dengan istilah lingkungan hidup? Postman?
Lingkungan di Postman adalah sekumpulan pasangan nilai kunci. Postman memungkinkan Anda membangun banyak lingkungan dan beralih di antara lingkungan tersebut dengan satu klik tombol.
18) Mengapa? Postman tidak pernah menerima pengkodean lain selain Base64?
Anda dapat menggunakan base64 karena membantu kami mengirimkan data ke dalam bentuk tekstual dan mengirimkannya sebagai data formulir HTML. Selain itu, kita harus mengandalkan 64 karakter yang sama dalam bahasa pengkodean apa pun.
19) Jenis pengkodean apa yang berfungsi Postman menerima kredensial otorisasi?
Postman hanya menerima pengkodean Base64, yang disediakan bawaan PostmanJika tidak, akan lebih baik jika Anda menggunakan situs web pihak ketiga yang membantu Anda mengonversi kredensial ke base3.
20) Apa saja cakupan variabel lingkungan yang berbeda? Postman?
Ruang lingkup variabel di Postman didefinisikan sebagai batas-batas yang dapat diaksesnya.
Berikut adalah cakupan penting dari variabel lingkungan Postman:
- Lingkup Lokal: Variabel jenis ini hanya dapat diakses di lingkungan tempat variabel tersebut dibuat
- Lingkup Global: Variabel jenis ini dapat diakses secara global di lingkungan apa pun atau tanpa lingkungan apa pun.
21) Apakah mungkin untuk mengimpor variabel lokal Postman Monitor?
Postman monitor memungkinkan Anda mengimpor variabel lokal tetapi tidak mengimpor variabel global.
22) Apa itu Postman perintah eksekusi untuk koleksi?
Untuk semua permintaan dalam suatu koleksi, skrip akan dijalankan dalam urutan berikut:
Langkah 1) Skrip pra-permintaan yang terkait dengan koleksi akan dijalankan sebelum setiap permintaan.
Langkah 2) Skrip pra-permintaan yang terkait dengan folder akan dijalankan sebelum setiap permintaan di folder tertentu.
Langkah 3) Skrip pengujian yang terkait dengan koleksi akan dijalankan setelah setiap permintaan.
Langkah 4) Skrip pengujian yang terkait dengan folder akan dijalankan setelah permintaan di folder tertentu.
23) Bisakah Anda memiliki dua variabel cakupan global dengan nama yang sama Postman?
Tidak, cakupan global tidak pernah memiliki nama duplikat/sama, sedangkan variabel dengan cakupan lokal dapat memiliki nama yang sama di berbagai lingkungan.
24) Bagaimana Anda mengakses variabel postman?
Anda dapat mencatat nilai variabel di konsol dengan menggunakan perintah:
console. Log (pm. Variables.
25) Apa gunanya koleksi di Postman?
In Postman, koleksi digunakan untuk mengelompokkan permintaan serupa. Ini membantu Anda mengatur permintaan secara sistematis ke dalam folder.
26) Bagaimana cara menggunakan POSTMAN untuk menghasilkan angka acak dalam rentang tertentu?
Dalam skrip Pra-permintaan Anda, tentukan variabel Anda dengan:
pm.globals.set('randomNum', Math.floor(Math.random() * 5));
Kemudian di URL Anda, panggil variabel Anda di URL seperti ini:
Keluaran:
{{randomNum}}
27) Bagaimana cara menghapus variabel lokal?
Variabel lokal secara otomatis dihapus setelah pengujian dijalankan.
28) Apa itu 'Postman Pelari koleksi?
Postman berisi runner koleksi yang berguna untuk mengotomatiskan pengujian API. Runner ini membantu memvisualisasikan detail setiap iterasi dan hasil pengujian. Runner koleksi Postman juga digunakan untuk pengujian berbasis Data.
29) Apa yang dimaksud dengan monitor tukang pos?
Fitur monitor tukang pos digunakan untuk menjalankan koleksi hingga waktu yang ditentukan pengguna. Namun, pengguna harus masuk ke akunnya untuk menggunakan fitur ini.
30) Mengapa menyimpan pekerjaan Anda di Postman cloud tidak disarankan?
Anda tidak boleh menyimpan pekerjaan Anda Postman karena detail bisnis Anda tidak tetap rahasia. Selain itu, menghemat biayaPostman cloud dapat menyebabkan pelanggaran keamanan karena memerlukan proses masuk. Oleh karena itu, simpan pekerjaan Anda di Postman awan tidak disarankan.
31) Apa aturan standar desain pengujian API?
Berikut adalah prinsip utama desain pengujian API:
- Setup: Membuat objek, memulai layanan, dan menginisialisasi data.
- eksekusi: Terapkan API atau skenarionya, termasuk logging
- Verifikasi: Ini digunakan untuk mengevaluasi hasil eksekusi
- Pelaporan: Menunjukkan status Lulus, gagal, atau diblokir
- Membersihkan: Status pra-tes
32) Di mana ruang kerja Tim berada Postman?
Ruang kerja Tim adalah lingkungan yang sinergis bagi pengguna tempat banyak programmer dapat mengembangkan API, memberikan umpan balik, dan berkolaborasi pada kumpulan permintaan yang sama. Ruang kerja ini juga membantu menyinkronkan dan mengolaborasikan semua pekerjaan tim di satu tempat.
33) Apa kode status 301?
Kode status 301 mewakili pengalihan permanen dari satu halaman situs web ke halaman situs lainnya. Ini memberi tahu mesin pencari bahwa halaman lama sudah usang, dan mesin harus mengindeks halaman atau URL baru.
34) Apa yang dimaksud dengan kode status 201?
Kode status 201 dibuat hanya ketika sumber daya berhasil dibuat menggunakan permintaan PUT atau POST. Ini mengembalikan tautan ke yang baru dibuat dengan bantuan header lokasi.
35) Bagaimana prosedur untuk menghilangkan variabel lokal?
Variabel lokal dapat dihapus secara otomatis setelah Anda menjalankan dan menyelesaikan pengujian.
36) Apa yang dimaksud dengan Skrip Pra-Permintaan Postman?
In Postman, skrip pra-permintaan adalah seperangkat aturan yang dijalankan sebelum menjalankan permintaan.
37) Apa perbedaan Parameter Kueri dengan Variabel Jalur?
In Postman, Variabel Jalur digunakan untuk mengidentifikasi sumber daya tertentu, dan Parameter Kueri digunakan untuk mengurutkan atau memfilter sumber daya.
38) Apa kelemahan utama dari Postman?
Berikut adalah beberapa kekurangan/kekurangan penggunaan Postman:
- Postman tidak dapat memproses lebih dari 1000 permintaan API.
- Tidak mudah mengelola koleksi dan permintaan dalam proyek berukuran besar.
- Postman bukan alat API yang ideal untuk manajemen ruang kerja dalam bentuk kode karena mungkin terdapat banyak duplikasi kode saat menyerahkan permintaan API dinamis.
39) Apa sajakah perpustakaan JS yang tersedia di Postman?
Beberapa perpustakaan JS tersedia di Postman adalah
1) Lodash
2) Momen
3) PANDUAN
40) Apa itu GUID?
GUID adalah kependekan dari Pengidentifikasi Unik Global. Ini adalah digit heksadesimal yang dipisahkan oleh tanda hubung. Ini Postman GUID pengidentifikasi memecahkan tujuan keunikan.
41) Bagaimana Anda bisa melihat permintaan log dan tanggapan di Postman?
Anda dapat menggunakan Postman Jendela konsol untuk melihat log permintaan dan log respons.
42) Apa pentingnya setNextRequest di Postman?
setNextRequest membantu Anda menentukan alur kerja. Diperlukan untuk mengubah urutan permintaan yang dieksekusi.
43) Kode tes apa yang memungkinkan Anda memeriksa apakah status responsnya 200 atau tidak?
Berikut ini adalah kode pengujian untuk memeriksa apakah status responsnya 200 atau tidak:
tests[“Status Code is 200”] = responseCode.code === 200;
44) Apa yang Anda pahami tentang ScratchPad?
Scratch Pad merupakan tempat yang disediakan oleh Postman yang membantu Anda bekerja tanpa perlu terhubung Postman Server.
45) Bagaimana Anda bisa mengulangi permintaan sebanyak 100 kali Postman?
Anda dapat mengulangi permintaan sebanyak 100 kali Postman dengan menggunakan Koleksi Runner.
46) Apa yang akan terjadi jika variabel dinamis {{$randomInt}} ditambahkan?
Anda perlu menambahkan bilangan bulat acak antara 0 dan 1000.
47) Bagaimana Anda mengakses nilai variabel dari file di dalam skrip pra-permintaan dan pengujian?
data.var_name data['var_name']
48) Bisakah kamu membaca Postman Aplikasi Chrome untuk membaca dan menulis cookie?
Tidak, tidak mungkin membaca dan menulis cookie menggunakan aplikasi ini.
49) Bahasa pemrograman apa yang digunakan Postman tes?
JavaScript digunakan untuk Postman tes.
50) Alat apa yang dapat digunakan untuk menjalankan Postman Koleksi di Jenkins?
Newman dapat digunakan untuk berlari Postman Koleksi di Jenkins.
Pertanyaan wawancara ini juga akan membantu dalam viva Anda (lisan)