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:
Ö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.