Üst 47 Postman Mülakat Soruları ve Cevapları (2025)

The Postman geliştirme ekibinin API belgelerini oluşturmasına, paylaşmasına ve test etmesine yardımcı olan popüler bir API test aracıdır. Postman araç, bir API'yi test etmek için bir GUI arayüzü ve deneyimli test uzmanları için bir komut satırı yardımcı programı sağlar. Bu API test aracı aynı zamanda API ihtiyacına göre istek oluşturmanıza da yardımcı olur. Postman ekibi ayrıca API'yi tarayıcınızdan test etmek için kullanılabilecek bir Chrome uzantısı da yayınladı.

Postman Yeni ve Deneyimli Öğrenciler için Mülakat Soruları

Aşağıdaki liste tüm Postman Yeni başlayanlar ve profesyonel düzeydeki adaylar için sorular. Bu Postman Mülakat soruları kılavuzu, mülakatı tamamlamanıza ve yazılım testi için hayalinizdeki işi bulmanıza yardımcı olacaktır.

1) Nedir Postman?

The Postman geliştirme ekibinin bir API oluşturmasına, paylaşmasına ve test etmesine yardımcı olan oldukça popüler bir API test aracıdır. Postman araç, API'ye bir GUI arayüzü ve deneyimli test uzmanları için bir komut satırı yardımcı programı sağlar.


2) HTTP isteği nedir?

HTTP isteği, istemcinin sunucuda bulunan bir ad ana bilgisayarına yaptığı bir programdır. İstemci ile sunucu arasında bir iletişim arayüzü veya istek-yanıt protokolü olarak çalışır. HTTP isteğinin birincil kullanımı sunucudaki bir kaynağa erişmektir. HTTP isteğini başlatmak için istemci, kaynağa erişmek için gereken bilgileri de içeren bir URL'nin (Tekdüzen Kaynak Bulucu) bileşenlerini kullanır.

Postman Görüşme soruları
Postman Görüşme soruları

3) Bir HTTP Yanıtının Temel Bileşenlerini Belirtin mi?

In Postman, her HTTP yanıtı dört temel öğe içerir.

  • Yanıt/Durum Kodu- 404, Sayfa Bulunamadı anlamına geldiğinden, müşterinin isteğine göre bir sunucu tarafından yanıt kodu sorunları var.
  • HTTP Sürümü- HTTP sürüm adı. Örneğin, HTTP v2.2
  • Yanıt Başlığı- HTTP yanıt mesajına ilişkin bilgileri içeriyordu. Örneğin. İçerik uzunluğu, tarih, durum, sunucu türü vb.
  • Yanıt Kuruluşu – İstemcinin sunucudan istediği verileri içerir.

4) Neden kullanıyoruz? Postman?

İşte kullanımın en belirgin nedenlerinden bazıları: Postman:

  • API testi için yararlı olan yazılımı kullanmak ücretsizdir
  • API'nin uçtan uca yaşam döngüsünü yönetmenize yardımcı olur
  • API koleksiyonlarını, çalışma alanlarını, ortamları ve farklı örnekleri yönetmeye yardımcı olan Çalışma Zamanı Hizmeti sunar.
  • Ayrıca entegre edebilirsiniz Postman ile CI / CD araçları Circle CI, Jenkins vb. gibi.
  • Aracı kullanırken karşılaştığınız teknik sorunları kolayca çözebilecek geniş bir topluluk forumuna sahiptir.

5) API nedir?

Uygulama Programlama Arayüzü (API), iki uygulamanın herhangi bir kullanıcı müdahalesi olmadan birbiriyle etkileşime girmesini sağlayan bir yazılım arayüzüdür. Yazılım fonksiyonları ve prosedürlerinden oluşan bir koleksiyondur. API, iki farklı yazılımın birbirleriyle iletişim kurmasına ve veri alışverişinde bulunmasına yardımcı olan bir kod olarak tanımlanır.


6) tarafından desteklenen önemli yetkilendirme yöntemleri nelerdir? Postman?

Postman Aşağıdaki API isteği yetkilendirme seçeneklerini sunar: 1) API Anahtarı, 2) Oauth 1.0 ve 2.0, 3) Temel kimlik doğrulama, 4) Özet kimlik doğrulama, 5) Taşıyıcı Belirteç, 6) AWS İmzası, 7) Hawk Kimlik Doğrulaması, 8) NTLM Kimlik Doğrulaması.


7) Değişken değerlerini nasıl kaydedersiniz? Postman?

Postman değişken değerlerinin kaydedilmesine izin verir Postman Aşağıdaki komutu kullanarak konsolda:

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

8) Postman için yerel bir masaüstü uygulaması olarak mevcut mu?

Postman API test aracı şu anda Mac için mevcut, Windows (32 bit / 64 bit) ve Linux (32 bit / 64 bit)


9) Geçmiş sekmesi nedir? Postman?

Gönderdiğiniz tüm istekler Postman kenar çubuğunun Geçmiş sekmesi altında görünür. İstediğiniz zaman temizleyebileceğiniz tarayıcı geçmişine çok benzer.


10) Temel Kimlik Doğrulama Nedir? Postman?

In PostmanTemel Kimlik Doğrulama, web tarayıcıları gibi HTTP kullanıcı aracılarının kullanıcı adı ve şifreyi girmeleri için sağlanan bir yetkilendirme yöntemidir. İstekle ilişkilendirebileceğiniz kullanıcı adını ve şifreyi girdikten sonra.


11) POST yöntemlerinde ikili form nedir?

Post ikili firma, bilgileri manuel olarak girilmesi imkansız bir formatta göndermek üzere tasarlanmıştır. Bu seçenekler CSV dosyaları vb. gibi daha büyük dosyalar gönderilirken kullanılır.


12) Yetkilendirme ile kimlik doğrulama arasındaki temel fark nedir?

Yetkilendirme ve Kimlik Doğrulama arasındaki birkaç fark şunlardır:

  • Yetkilendirme, birine izin verme veya müsaade etme eylemidir; oysa kimlik doğrulama, bir şeyin gerçek olduğunu kanıtlamaktır.
  • Kimlik doğrulama her zaman önce gelir, yetkilendirme ise kimlik doğrulamadan sonra gelir.
  • Yetkilendirme, izne sahip olan herkese açıktır; kimlik doğrulama ise bir parolaya sahip olmanızı gerektirir.

13) Yük Nedir? Postman?

Bir API Modülünün Yükü, istek ve yanıt mesajınızın gövdesidir. API isteği yaptığınızda sunucuya gönderdiğiniz verileri içerir. Payload'ı JSON veya XML gibi çeşitli formatlarda gönderip alabilirsiniz.


14) Koleksiyon nedir? Postman?

Bir koleksiyon Postman benzer istekleri gruplamanıza olanak tanır. Ayrıca istekleri sistematik olarak klasörler halinde düzenlemenize de olanak tanır.


15) Ön Talep scripti nedir?

Ön istek komut dosyaları yürütmenize yardımcı olur JavaBir istek çalışmadan önceki betik. Değişken değerleri, parametreler, başlıklar ve gövde verileri gibi ön işleme görevlerini gerçekleştirmenize olanak tanır.


16) Nasıl Postman değişkenlere erişiliyor mu?

The Postman değişkenlere her zaman değişken adı kullanılarak erişilir:

{{variable name}}

17) Çevre teriminin anlamı nedir? Postman?

içindeki ortam Postman bir anahtar/değer çiftleri kümesidir. Postman birden fazla ortam oluşturmanıza ve bir düğmeye tıklayarak bunlar arasında geçiş yapmanıza olanak tanır.


18) Neden Postman Base64 dışında hiçbir kodlamayı asla kabul etmiyor musunuz?

Verileri metin formuna aktarmamıza ve HTML form verileri olarak göndermemize yardımcı olduğu için base64'ü kullanabilirsiniz. Üstelik herhangi bir kodlama dilinde aynı 64 karaktere güvenmek zorundayız.


19) Hangi tür kodlama işe yarar? Postman yetkilendirme kimlik bilgilerini kabul ediyor mu?

Postman yalnızca yerleşik olarak sağlanan Base64 kodlamasını kabul eder PostmanAksi takdirde, kimlik bilgilerinizi base3'e dönüştürmenize yardımcı olan 64. parti web sitelerini kullanmanız faydalı olacaktır.


20) Bir ortam değişkeninin farklı kapsamları nelerdir? Postman?

Bir değişkenin kapsamı Postman erişebileceği sınırlar olarak tanımlanır.

Burada bir ortam değişkeninin önemli kapsamları verilmiştir: Postman:

  • Yerel Kapsam: Bu tür değişkene yalnızca oluşturulduğu ortamda erişilebilir
  • Küresel Kapsam: Bu tür değişkene genel olarak herhangi bir ortamda veya hiçbir ortamdan erişilebilir.

21) Yerel değişkenleri içe aktarmak mümkün mü? Postman Monitörler mi?

Postman monitörler yerel değişkenleri içe aktarmanıza izin verir ancak genel değişkenleri içe aktarmanıza izin vermez.


22) Nedir? Postman bir koleksiyon için infaz emri?

Bir koleksiyondaki tüm istekler için, betikler aşağıdaki verilen sırayla yürütülecektir:

) 1 Adım Bir koleksiyonla ilişkili bir ön istek betiği her istekten önce çalıştırılır.
) 2 Adım Bir klasörle ilişkili bir ön istek betiği, belirli bir klasördeki her istekten önce çalıştırılır.
) 3 Adım Bir koleksiyonla ilişkili bir test betiği her istekten sonra çalıştırılır.
) 4 Adım Belirli bir klasördeki istekten sonra, bir klasörle ilişkili bir test komut dosyası çalışacaktır.


23) Aynı adda iki global kapsam değişkeniniz olabilir mi? Postman?

Hayır, global kapsam hiçbir zaman yinelenen/aynı adlara sahip değildir; yerel kapsama sahip değişkenler ise çeşitli ortamlarda aynı ada sahip olabilir.


24) Postacı değişkenlerine nasıl erişirsiniz?

Değişken değerlerini şu komutu kullanarak konsola kaydedebilirsiniz:

console. Log (pm. Variables.

25) Koleksiyonun kullanımı nedir? Postman?

In Postman, benzer istekleri gruplamak için bir koleksiyon kullanılır. İstekleri sistematik olarak klasörler halinde düzenlemenize yardımcı olur.


26) Belirli bir aralıkta rastgele sayılar üretmek için POSTMAN'i nasıl kullanabilirsiniz?

Ön İstek betiğinizde değişkeninizi şununla tanımlayın:

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

Daha sonra URL'nizde URL'deki değişkeninizi şu şekilde çağırın:
Çıktı:

{{randomNum}}

27) Yerel değişkenleri nasıl kaldırırsınız?

Testler yürütüldükten sonra yerel değişkenler otomatik olarak kaldırılır.


28) Nedir?Postman Koleksiyon koşucuları mı?

Postman API testini otomatikleştirmek için yararlı olan bir koleksiyon çalıştırıcısı içerir. Her yinelemenin ve test sonuçlarının ayrıntılarını görselleştirmeye yardımcı olur. Bir postacı koleksiyon çalıştırıcısı ayrıca Veri odaklı test için kullanılır.


29) Postacı monitörleri ile ne demek istiyorsunuz?

Postacı izleme özelliği, koleksiyonların kullanıcının belirlediği zamana kadar çalıştırılması için kullanılır. Ancak bu özelliği kullanabilmek için kullanıcının kendi hesabında oturum açması gerekir.


30) Çalışmanızı neden Postman bulut tavsiye edilmez mi?

Çalışmanızı kaydetmemelisiniz Postman çünkü işletme bilgileriniz gizli kalmaz. Ayrıca, tasarrufunuzuPostman Bulut, oturum açmayı gerektirdiğinden güvenlik ihlaline neden olabilir. Bu nedenle çalışmanızı şuraya kaydedin: Postman bulut tavsiye edilmez.


31) API test tasarımının standart kuralları nelerdir?

API test tasarımının temel ilkeleri şunlardır:

  1. Kurmak: Nesneler oluşturun, hizmetleri başlatın ve verileri başlatın.
  2. yürütme: Günlüğe kaydetme de dahil olmak üzere API'yi veya senaryoyu uygulayın
  3. Doğrulama: Yürütme sonucunu değerlendirmek için kullanılır
  4. Raporlama: Geçti, başarısız oldu veya engellendi durumunu gösterir
  5. Temizlemek: Ön test durumu

32) Ekip çalışma alanı nedir? Postman?

Bir Takım çalışma alanı, birçok programcının API'ler geliştirebileceği, geri bildirim sağlayabileceği ve aynı istek havuzları üzerinde iş birliği yapabileceği kullanıcılar için sinerjik bir ortamdır. Ayrıca, tüm ekibin çalışmalarının tek bir yerde senkronize edilmesine ve iş birliğine gidilmesine yardımcı olur.


33) 301 durum kodu nedir?

301 durum kodu, bir web sitesi sayfasından diğerine kalıcı bir yönlendirmeyi temsil eder. Arama motorlarına eski sayfanın güncelliğini yitirdiğini ve motorun yeni sayfayı veya URL'yi dizine eklemesi gerektiğini söyler.


34) Durum kodu 201 nedir?

Durum kodu 201, yalnızca PUT veya POST isteği kullanılarak bir kaynak başarıyla oluşturulduğunda oluşturulur. Konum başlığının yardımıyla yeni oluşturulan bir bağlantıya bir bağlantı döndürür.


35) Yerel değişkenleri kaldırma prosedürü nedir?

Testleri yürütüp tamamladığınızda yerel değişkenler otomatik olarak kaldırılabilir.


36) Ön İstek Scripti Nedir? Postman?

In PostmanÖn istek komut dosyası, bir isteği yürütmeden önce çalışan bir kurallar kümesidir.


37) Sorgu Parametrelerinin Yol Değişkenlerinden farkı nedir?

In Postman, Yol Değişkenleri belirli kaynakları tanımlamak için kullanılır ve Sorgu Parametreleri kaynakları sıralamak veya filtrelemek için kullanılır.


38) Başlıca dezavantajları nelerdir? Postman?

İşte kullanmanın bazı eksileri/dezavantajları Postman:

  • Postman 1000'den fazla API isteğini işleyemez.
  • Devasa büyüklükteki bir projede koleksiyonları ve talepleri yönetmek kolay değil.
  • Postman dinamik API isteklerini yerine getirirken çok sayıda kod kopyası olabileceğinden, kod biçimindeki çalışma alanı yönetimi için ideal bir API aracı değildir.

39) Mevcut JS kütüphanelerinden bazıları nelerdir? Postman?

Bazı JS kütüphaneleri mevcut Postman vardır

1) Lodaş
2) an
3) GUID'i


40) GUID nedir?

GUID, Global Benzersiz Tanımlayıcı'nın kısaltmasıdır. Kısa çizgilerle ayrılmış onaltılık basamaklardır. Bu Postman tanımlayıcı GUID benzersizliğin amacını çözer.


41) Günlük isteklerini ve yanıtlarını nasıl görüntüleyebilirsiniz? Postman?

Sen kullanabilirsiniz Postman İstek günlüklerini ve yanıt günlüklerini görüntülemek için konsol penceresi.


42) setNextRequest'in önemi nedir? Postman?

setNextRequest iş akışını tanımlamanıza yardımcı olur. Yürütülen isteklerin sırasını değiştirmek gerekir.


43) Hangi test kodu yanıt durumunun 200 olup olmadığını kontrol etmenizi sağlar?

Cevap durumunun 200 olup olmadığını kontrol etmek için bir test kodu aşağıdadır:

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

44) ScratchPad'den ne anlıyorsunuz?

Scratch Pad, tarafından sağlanan bir yerdir. Postman bağlantı kurmanıza gerek kalmadan çalışmanıza yardımcı olur Postman Sunucular.


45) Bir isteği 100 kez nasıl yineleyebilirsiniz? Postman?

Bir isteği 100 kez yineleyebilirsiniz Postman Koleksiyon Runner'ı kullanarak.


46) {{$randomInt}} dinamik değişken eklenirse ne olur?

0 ile 1000 arasında rastgele bir tam sayı eklemeniz gerekir.


47) Ön istek ve test komut dosyalarının içindeki bir dosyadan değişken değerlerine nasıl erişirsiniz?

data.var_name
data['var_name']

48) okuyabilir misin? Postman Çerezleri okumak ve yazmak için Chrome uygulaması?

Hayır, uygulamayı kullanarak çerezleri okuyup yazmak mümkün değildir.


49) Hangi programlama dili kullanılıyor? Postman testler?

JavaKomut dosyası şu amaçlar için kullanılır: Postman testleri.


50) Çalıştırmak için hangi araç kullanılabilir? Postman Jenkins'teki koleksiyonlar mı?

Newman koşmak için kullanılabilir Postman Jenkins'te koleksiyon.

Bu mülakat soruları aynı zamanda yaşamınızda da yardımcı olacaktır.