Postman: Variables Kullanımı

Ceren
2 min readMay 28, 2020

--

Teknik Özellikler: Postman Versiyon 7.25

Merhaba

Api içerisinde kullandığımız sabit kısımlar oluyor veya göndermek istediğimiz değerlerde oynama yapmamız gerekebiliyor. Bu tür durumlar için APIlerimiz içerisinde değişkenler kullanıyoruz.

Değişken Türleri:

  • Global: Her alanda kullanılır.
  • Collection: Sadece belirtilen yapı içerisinde kullanılır.
  • Environment: Sadece belirtilen sunucu içinde kullanılır.
  • Data: JSON veya CSV veri setlerimizi tanımlarız.
  • Local: Geçicidirler ve sadece istek yapılan dosya içerisinde kullanılırlar.

Değişken Tanımlamak

Sayfanın sağ üst kısmında bulunan göz iconuna tıklayın.

Environment Quick Look

Açılan sayfada size hangi tür değişken eklemek istediğinizi sorar.

Globals/Import — Add

Bu kısımda ben Globals seçiyorum. (Yeri gelmişken Postman’in içerisinde yer alan eğitim yönlendirmelerini ve gerektiği zamanlarda sizi tutorial dokümanlarına yönlendirmesi çok büyük bir avantaj oluyor. Yine bu kısımda sizi bu kısımla alakalı dokümanlara yönlendireceği bir link vermiş.)

Değişken Tanımlamak

VARIABLE: Değişken adınız.

INITIAL Value: Varsayılan değer.

CURRENT Value: Her zaman ilk olarak Current value değerini kullanır. Eğer bu değer boş ise initial value değerini okur.

Benim veriyi okuduğum linkin tamamı şu şekilde: http://www.xxx.com/Corona/API/CoronaCountry

Benim tanımladığım değişken değeri ise şu şekilde:

http://www.xxx.com/Corona/API

Değişkeni ekledikten sonra göz iconuna tıkladığımda değişken listesini görüntüler ve üzerinde değişiklik yapabilirim.

Değişken Listesi

Değişken Kullanmak

Request URL linki yazdığınız kısımda {{DegiskenAdi}} şeklinde değişkenimizi çağırıyorum ve sonuna request url ‘i tamamlamamız için ihtiyacımız olan kısmı ekliyorum.

Son olarak link şu şekilde oluyor.

> {{URLCorona}}/CoronaCountry

Request URL

Tam olarak tüm API leriniz içerisinde değişken yönetimi yaparsanız herhangi bir değişiklik sonucunda tüm api isteklerinizi gezmek zorunda kalmazsınız.

Kaynak: https://learning.postman.com/docs/postman/variables-and-environments/variables/

--

--

No responses yet