Koleksiyon, Postman’in işi düzenlediği birimdir: her biri kendi metodu, URL’si, başlıkları, gövdesi ve isteğe bağlı betikleriyle istekler içeren bir klasör ağacı ve bunların ortak kullandığı değişkenler. Dışa aktarıldığında başka bir kişinin, bir CI işinin ya da Newman’ın (Postman’in komut satırı çalıştırıcısı) açıp çalıştırabileceği bir JSON dosyasıdır.
İstekler {{baseUrl}} ve {{token}} gibi değişkenlere başvurur; bunlar bir ortamdan (environment) gelir, böylece aynı koleksiyon yerelde, test ortamında ve canlıda çalışır. Bir isteğe bağlı test betikleri yanıtı doğrular ve bir sonraki istek için değişken ayarlayabilir — girişten bir token yakalayıp sonraki her çağrıda kullanmak gibi.
Koleksiyonun dokümantasyon olduğu sanılır. Koleksiyon API’nin neyi kabul ettiğini değil, birinin bir zamanlar ne gönderdiğini kaydeder; aylarca eskimiş olup, başarısız olacak isteği kimse eklemediği için yeşil çalışmaya devam edebilir. API’nin OpenAPI belgesinden üretmek onu dürüst tutar.
Her dokümantasyon sayfası o API için, OpenAPI belgesiyle aynı tanımlardan üretilmiş bir Postman koleksiyonu dışa aktarır. Buradaki çalışma alanı da aynı mantıkla işler: kaydedilen her istek için değişkenler, yakalamalar ve doğrulamalar.
Tüm sözlük maddeleri · Test teknikleri · 39 mock REST API’nin tamamı
Son güncelleme