logo

Postacı Eğitimi

Postacı Eğitimi

Postman, API testi için kullanılan en popüler yazılım test araçlarından biridir. Bu aracın yardımıyla geliştiriciler API'leri kolayca oluşturabilir, test edebilir, paylaşabilir ve belgeleyebilir.

Bu eğitim, Postman'ın neden bu kadar ünlü olduğunu ve diğer API test araçlarıyla karşılaştırıldığında onu benzersiz kılan şeyin ne olduğunu anlamanıza yardımcı olacaktır. Bu eğitimdeki tüm örnekler test edilmiştir ve Postman'a aktarılabilir.

Postacıya Giriş

  • Postman, API'leri oluşturmak, test etmek, tasarlamak, değiştirmek ve belgelemek için kullanılan bağımsız bir yazılım test API'si (Uygulama Programlama Arayüzü) platformudur. HTTP isteklerini ve yanıtlarını göndermek ve görüntülemek için kullanılan basit bir Grafik Kullanıcı Arayüzüdür.
  • Postman'ı test amacıyla kullanırken herhangi bir HTTP istemci ağ kodu yazmaya gerek yoktur. Bunun yerine koleksiyon adı verilen test paketleri oluşturuyoruz ve Postman'ın API ile etkileşime girmesine izin veriyoruz.
  • Bu araca, herhangi bir geliştiricinin ihtiyaç duyabileceği hemen hemen her işlevsellik katıştırılmıştır. Bu araç, GET, POST, PUT, PATCH gibi çeşitli HTTP istekleri yapma ve API'yi JavaScript ve Python gibi diller için koda dönüştürme yeteneğine sahiptir.

Postacı ile İlgili Terminolojiler

API'si

Uygulama Programlama Arayüzü (API), iki uygulamanın birbiriyle iletişim kurması için aracı görevi gören bir yazılımdır. Twitter, Facebook gibi bir uygulamayı kullandığımızda, kısa mesaj gönderdiğimizde veya telefon üzerinden hava durumunu kontrol ettiğimizde API'leri kullanırız.

HTTP

HTTP (Köprü Metni Aktarım Protokolü), grafik görüntüler, metin, video, ses ve diğer multimedya verileri gibi verilerin World Wide Web'de aktarımına yönelik kuralların toplamıdır. Web kullanıcıları, Web tarayıcılarını açar açmaz dolaylı olarak HTTP'yi kullanırlar.

Örnek: Bir kullanıcı veya tarayıcı, sunucuya HTTP isteğini girer; sunucu daha sonra kullanıcı yanıtını döndürür. Bu yanıt, istek durum bilgisini içerebileceği gibi, talep edilen materyali de kapsayabilir.

En sık kullanılan HTTP yöntemleri GET, POST, PUT, PATCH, HEAD, DELETE ve OPTIONS'tır.

Neden Postman'ı kullanmalıyım?

Postman, çok çeşitli son derece kullanıcı dostu elektrikli aletlere dayanmaktadır. 8 milyondan fazla kullanıcı için Postman bir kolaylık aracı haline geldi. Postman'ın kullanılmasının nedenleri şunlardır:

    Ulaşılabilirlik-Postman'ı cihaza yükledikten sonra, hesaba giriş yaparak herhangi bir yerde kullanabilirsiniz.Koleksiyonları Kullan-Postman, kullanıcıların API çağrıları için koleksiyonlar oluşturmasına olanak tanır. Her set birden fazla istek ve alt klasör oluşturabilir. Test takımlarının düzenlenmesine yardımcı olacaktır.Test geliştirme-Kontrol noktalarını test etmek için her API çağrısına başarılı HTTP yanıt durumunun doğrulanması eklenecektir.Otomasyon Testi-Tekrarlanan testler için zaman tasarrufu sağlayan Collection Runner veya Newman kullanılarak testler birkaç tekrar veya yinelemeyle gerçekleştirilebilir.Ortamlar Yaratmak-Birden fazla ortamın tasarlanması, aynı koleksiyonun farklı bir ayar için kullanılabilmesi nedeniyle testlerin daha az kopyalanmasına neden olur.Hata ayıklama-Testlerde etkili bir şekilde hata ayıklamak için postacı konsolu hangi verilerin alındığını izlemeye yardımcı olur.İşbirliği-Dosya paylaşımını geliştirmek için koleksiyonları ve ortamları içe veya dışa aktarabilirsiniz. Koleksiyonları paylaşmak için doğrudan bağlantı da kullanabilirsiniz.Sürekli entegrasyonSürekli entegrasyonu destekleyebilir.

Önkoşullar

Bu eğitime devam etmeden önce API, otomasyon ve manuel test hakkında temel bilgilere sahip olmanız gerekir.

Kitle

Bu eğitim, Postman'ın temellerini öğrenmek isteyenler için oluşturulmuştur. Web ve mobil uygulamaların sayısı arttıkça API testinin önemi de artıyor. Dolayısıyla bu eğitim, API'leri test etmek için postacı testini öğrenmenize yardımcı olacaktır.

Bu eğitimi tamamladıktan sonra Postacı ve API testi hakkında temel düzeyde bilgi sahibi olacaksınız. Bu eğitim aynı zamanda günlük işlerinizde herhangi bir URL için API'leri yürütmek üzere Postman'ı nasıl kullanacağınızı da iyi bir şekilde anlamanızı sağlayacaktır.

Sorunlar

Postacı eğitimimizi öğrenirken hiçbir zorlukla karşılaşmayacağınızı garanti ediyoruz. Ancak bu eğitimde herhangi bir hata varsa, lütfen sorunu veya hatayı iletişim formuna gönderin, böylece düzeltebiliriz.