Postman’de Collection, Global ve Environment Variable Tanımlamak
Postman Nedir ne işe yarar ve avantajları nelerdir diyenlerdenseniz öncelikle sizi şuraya alalım :
Postman’de Collection Variable Tanımlama
Postman’de Collection tanımlayarak birbiri ile ilgili request’leri gruplayabiliriz.
Bir Collection için o collection’a özel testler yazabilir, değişkenler tanımlayabiliriz.
Request gönderirken değişmeyen her türlü bilgiyi (URL’ler, kimlik bilgileri) Collection variable’larda depolamak oldukça mantıklıdır. Koleksiyonunuzu dışa aktardığınızda, tüm bu bilgiler koleksiyonunuzla birlikte dışa aktarılacaktır.
Postman’de Global Variable Tanımlama
Global değişkenler hangi collection’da olduklarından bağımsız olarak tüm postman requestlerinde kullanılabilirler. Bu değişkenler genel amaçlı değişkenlerdir ve çoğunlukla kullanmaktan kaçınmakta fayda vardır. Çünkü işin sonunda hangi değişkenin hangi API’ye ait olduğu konusunda karışıklık yaşanabilir.
Tests kısmında aşağıdaki kod parçacıkları ile global değişken tanımlayabilir ve kullanabiliriz.
pm.globals.set(“myVariable”, “myVariable”);
pm.globals.get(“myVariable”);
pm.globals.unset(“myVariable”);
pm.globals.clear();
Postman’de Enviroment Variable Oluşturma
Postman’de Environment oluşturmak için sağ üst köşedeki Quick Look kısmına tıklıyoruz ve Add diyoruz.
Test1 isimli bir Environment oluşturduğumuzu düşünelim ve bu environment altına da bir variable tanımlayalım. Bir environment altında oluşturduğumuz değişkenler enviroment variable olarak geçer.
Environment Variable’ları ne zaman kullanmalı ?
Ortam değişkenleri global değişkenlere göre daha dar kapsamlıdır. Oluşturduğumuz bir collection’ın birden çok server’da çalışması gerekiyorsa DEV, TEST, PREPROD gibi sağ üstteki combobox’dan environment değiştirerek kolayca kullanabiliriz.
Yukarıdaki gibi tanım yapabildiğimiz gibi aynı zamanda Test sekmesinde de tanım yapabiliriz :
pm.environment.set(“myVariable”, “myVariable”);
pm.environment.get(“myVariable”);
pm.environment.unset(“myVariable”);
pm.environment.clear();
Sonuç olarak Postman değişkenleri, requestlerimizdeki ve komut dosyalarınızdaki değerleri etkili bir şekilde saklamamıza ve yeniden kullanmanıza olanak tanır. Testleri etkili bir şekilde yürütmek için gerekli olan değişkenlerin kullanılması ve yapılandırılması için güçlü bir alternatif sunar.
Beğendiyseniz alkışlayarak ya da paylaşarak destek olabilirsiniz.
Sonraki yazı için buradan devam edebilirsiniz:
Serinin tamamını okumak için :