Postman ile RESTful API’lere Test Otomasyonu Hazırlamak Bölüm 2

Ali Akyürek
Neyasis Technology
Published in
3 min readJun 24, 2020

Bölüm 2: Postman Arayüzünü Tanımak

Postman Nedir?

Postman Back-End yazılım geliştiricileri için üretilmiş, API servisleri sorgulama, test etme, dokümante ve monitör etmek için kullanılan, kullanılmak istenilen sorguları kütüphaneler içinde gruplama ve düzenleme imkanı sağlayabilen ve tüm bu işlemler için bizlere kullanışlı bir arayüz sunan dünyanın en çok kullanılan rest client’ı dır.

Postman Arayüzü

Uygulamayı ilk açtığınızda karşınıza aşağıdaki gibi bir arayüz çıkacaktır.

Postman Arayüzü

Bu arayüzde otomasyon hazırlamak ve sorgularımızı denetleyip yönetebilmek için sıklıkla kullanacağımız alanları tanıyalım.

Postman arayüzü headerbar, sidebar ve builder olarak adlandırılan üç temel bölüm içerir.

Headerbar olarak adlandırılan ilk alanda new, import, runner, new window, workspaces, interceptor/proxy, sync, settings, notifications, heart ve user ikonları bulunmaktadır.

Postman Headerbar

New: Bu buton ile requests (istekler), collections (Kütüphaneler), environments (Değişkenler için ortamlar), documentation (Dökümantasyonlar), sahte sunucular (mock servers) ve monitörler (monitors) oluşturulur.

Postman New

Import: Var olan collectionlar’ı, environmentlar’ı, dosya ve klasörleri gösterilen bir link ile veya doğrudan içeriye dahil eder.

Postman Import

Runner: Oluşturulan collection içinde bulunan requestler’i sırasıyla koşturmamızı sağlar.

Postman Runner

Collection’larla otomasyon hazırlamak için sıklıkla kullanacağımız alanlar çoğunlukla new, import ve runner olacaktır.

Kalan diğer alanlar içinde kısaca bilgilenmekte fayda var.
New Window: Yeni tab, postman ve runner pencereleri açmayı sağlar.
Workspaces: Kişisel veya takım olarak workspace’ler oluşturmamıza olanak sağlar.
Proxy: Proxy ayarlarını kontrol edebilmek için kullanılır.
SYNC: Postman hesabımızı günceller.
Settings: Uygulama ayarlarının kontrol edildiği alan.
Notifications: Bildirimlerin yansıdığı kısımdır..
User: Mevcut kullanıcıyı gösterir ve kullanıcı ayarlarını yönetmek için seçenekler sunar.

Sidebar dediğimiz uygulamamızın sol tarafında bulunan alanda history, collection ve API’s olarak adlandırılmış 3 bölüm bulunuyor.

History: History tabı geçmişte yapılan sorgularımıza erişme imkanı sağlıyor.

Postman History

Collections: İçinde çeşitli request’ler ve testler barındıran kütüphanelerimizin tutulduğu bu tab içinde otomasyonumuz için gerekli olan requestler’i oluşturup düzenleyebilir ve belirli bir çalışma sırasına koyabiliriz

Postman Collections

API’s: Bu sekme postman’ a son güncellemelerle yeni eklenmiş bir alan olmakla beraber API’niz için organize bir API iş akışı oluşturur. Testler, belgeler, sahte sunucular, ortamlar ve monitörler dahil API’nizle ilişkili her öğeyi tek bir yerde kolayca görüntüleyebilmenize olanak sağlar.

Postman API’s

Artık collection oluşturmak için kolları sıvayabiliriz.

Serinin sıradaki bölümlerinde otomasyon tarafına giriş yaparak login olma, authorization, kayıt ekleme, eklenen kayıtları görüntüleme, kayıt güncelleme, kayıt silme, gibi işlemleri ele almakla beraber oluşturduğumuz requestler’i kopyalayıp çoğaltarak çalışma ve birbirinin kayıtlarından beslenen entegre ekranlar için oluşturduğumuz requestleri kütüphane içerisinde sıraya koyup düzenleyerek otomasyon işlemi için hazır hale getireceğiz.

Teşekkürler.

Ali Erhan Akyürek

--

--