Rest Servis Tüketim Adımı - Voodoo RPA

by onezero
3 sene ago
586 Views

İçindekiler Tablosu


    Rest Servis Tüketme Adım Kullanımı

  • Genel Bilgi
  • Parametre Açıklama
    İsim Rest servis tüketim adımının adıdır. (Zorunlu)
    Açıklama Rest servis tüketim adımının açıklamasıdır. (Zorunlu Değil)
  • Bölge
  • Parametre Açıklama
    İlgili Akış Görüntüsü Bu adım sırasında kullanılan görüntüdür. (Zorunlu)
  • Aksiyon
  • Bu alan, ilgili dinlenme hizmeti için yapılandırma ayarlarının yapılandırılmasında rol oynar.
    Ayrıca VooDoo Studio üzerinden, Rest Servis ile ilgili bu adımı kullanarak, senaryo oluşturmadan, testlerinizi gerçekleştirebilirsiniz.
    Parametreler aşağıdaki gibidir;

    Parametre Açıklama
    Uç Nokta Bu parametre, dinlenme servis tüketiminde kullanılacak veri alışverişi için ilgili link bağlantı parametresidir.
    Metot Rest servis kullanımı için gerekli olan meetot(GET, POST, PUT, UPDATE vb.) parametresidir.
    Girdi Servis çağrılırken kullanılacak parametreleri belirtmek için kullanılır. Parametre(ler) uygun tipte key-value çiftleri ile tanımlanabilir


    Key(sabit), Value(dinamik olarak girilebilir), Type(sabit) olarak üç girdi türü vardır.

    Path Parametreleri

    • Key
    • Key Değeri, URL içinde belirli bir kaynağı hedefler. Örneğin, https://example.com/api/users/2 URL’sinde users anahtar kelimesi kaynak türünü belirtir ve 2 değeri belirli bir kullanıcıyı ifade eder.
      (Örnek URL’nin Key Değeri = users)

    • Value
    • Value değeri, URL içinde belirli bir kaynağı temsil eder. Örneğin, /users/2 URL’sinde 2 değeri, kullanıcı ID’sini belirtir.
      (Örnek URL’nin Value Değeri = 2)

    Sorgu Parametreleri

    • Key
    • Key Değeri, URL’nin sonunda ? işareti ile başlar ve anahtar-değer çiftleri & ile ayrılır. Örneğin, https://example.com/api/users?user_id=2&status=active URL’sinde user_id anahtar kelimesi kullanıcının kimliğini belirtir ve status anahtar kelimesi kullanıcının durumunu belirtir.
      (Örnek URL’nin Key Değeri = user_id, status)

    • Value
    • Value Değeri, URL’nin sonunda belirli verileri belirtir. Örneğin, https://example.com/api/users?user_id=2&status=active URL’sinde 2 ve active değerleri sırasıyla kullanıcı ID’sini ve durumunu belirtir.
      (Örnek URL’nin ValueDeğeri = 2, active)

    Çıktı Alanı: Veri Kaynağı Hizmetin uç nokta kısmına bağlı kalınarak, giriş parametreleri sonucu gelen verilerin hangi veri kaynağı alanında saklanacağını belirleyen parametredir.
    Çıktı Alanı: Veri Alanı Durak servisten gelen verilerin veri kaynağında hangi veri alanında saklanacağını belirleyen parametredir.
  • Zaman Ayarı
  • Parametre Açıklama
    Maksimum Adım Tamamlama Süresi Resmi bulmak için tamamlamanın sonuna kadar geçen maksimum süredir. Görüntü ekranda veya seçilen bölgede bulunamazsa, bu adım doğrulanmayacaktır. (Zorunlu)
    Yürütme İsteğinden Sonra Bekleme Süresi Resmi bulmak için bir sonraki adıma geçmek için bekleme süresidir. (Zorunlu)
  • Senaryo Akışı
  • Parametre Açıklama
    Adım Akışı Adım akış türünü gösterir. (Zorunlu)

    Sıralı Sıralı devam edecek akış türüdür.
    Koşullu Koşullu olarak devam edecek akış türüdür.

    • Başarılı Durumda
    • Bu adım başarılı durumda bir sonraki adıma devam eder. Senaryo adımını sonlandırma için Son‘u da seçebilirsiniz.

    • Başarısız Durumda
    • Bu adım başarısız durumda bir sonraki adıma devam eder. Senaryo adımını sonlandırma için Son‘u da seçebilirsiniz.

    Metot Açıklamaları

    Metot Adı Açıklama
    GET Metodu GET isteği, belirli bir kaynaktan veri almak için kullanılır. Sorgu dizesinin (ad/değer çiftleri) bir GET isteğinin URL’sinde gönderilir.
    POST Metodu POST, sunucuya yeni bir kaynak eklemek ya da mevcut bir kaynağı güncellemek için veri gönderirken kullanılır. Gönderilen veriler, HTTP isteğinin gövdesinde yer alır ve URL’de görünmez.
    PUT Metodu PUT, bir kaynak oluşturmak/güncellemek amacıyla sunucuya veri göndermek için kullanılır.

    POST ve PUT arasındaki fark, PUT isteklerinin idempotent olmasıdır. Yani, aynı PUT isteğini birden çok kez çağırmak her zaman aynı sonucu üretecektir. Buna karşılık, bir POST isteğinin tekrar tekrar çağrılması, aynı kaynağın birden çok kez oluşturulması gibi yan etkilere sahiptir.

    DELETE Metodu DELETE yöntemi belirtilen kaynağı siler.

    Metot ve Girdi Kullanım Örneği

    Servis İstek Beklenen Sonuç
    https://reqres.in/api/login {"email":"eve.holt@reqres.in","password":"cityslicka"} {"token":"QpwL5tke4Pnpja7X4"}

    Doğru Girdi Kullanım Örneği
    Voodoo RPA

    Dönmesi İstenilen Sonuç
    Voodoo RPA