Bu kılavuzda SoapUI’de ilk REST projelerinizi nasıl oluşturacağınız anlatılmaktadır. ReadyAPIject’ler tüm SoapUI testlerinin merkezi noktasıdır. Projeyi oluşturduktan sonra, fonksiyonel testler, yük testleri, sahte hizmetler ve çok daha fazlası ile genişletebilirsiniz. Bu eğitimde, bir REST projesi oluşturmanın iki ana adımını açıklamak için http://petstore.swagger.io/v2/swagger.json adresinde bulunan örnek Petstore web hizmeti kullanılmaktadır.
REST testi, bir RESTful API’ye farklı istekler gönderme ve ondan gelen yanıtları doğrulama temeline dayanır. Bu eğitimde SoapUI’de REST projeleri oluşturmanın temel yolları anlatılmaktadır:
- Uç Noktadan REST projesi oluşturma
- Tanımdan REST projesi oluşturun
Uç Noktadan REST Projesi Oluşturma
- Navigator’da Projeler’e sağ tıklayın ve Yeni REST Projesi’ni seçin.

- Yeni REST Projesi iletişim kutusu görüntülenecektir.Not: Yeni bir REST projesi oluşturmak için CTRL+ALT+N (Windows’ta) veya CMD+ALT+N (OS X’te) tuşlarına da basabilirsiniz.
- İletişim kutusunda, URI düzenleme kutusunda REST API’nize giden URI yolunu belirtin.
- Tamam’a tıklayın

Şimdi REST projeleri için ana ekranımız karşınızda. Sol üstteki Yeşil Oynat Düğmesine tıkladığınızda API’nin yanıtını göreceksiniz.

Artık API’mizi ve yanıtlarını görsel olarak keşfedebiliriz. Ancak bir assertion oluşturmak için öncelikle bir Test Case oluşturmamız gerekecek.
Sol taraftaki Navigator penceresinde “Talep 1 ‘e sağ tıklayın ve ardından ’Test Vakası Ekle ”ye tıklayın.

Şimdi assertion’lar oluşturabileceğimiz Test Case penceremizi görüyoruz. Yanıtımızı görmek için Yeşil Oynat Düğmesine tekrar tıklamamız gerekecek.

İlk iddiamızı oluşturmak için sol alttaki Assertion sekmesini seçin ve Yeşil Artı İşaretine tıklayın.

İçerir onayını seçin ve “Petstore ”un mevcut olduğunu doğrulayın.

Oluşturduğumuz yeni proje, söz konusu REST API için mevcut web hizmeti işlemleriyle birlikte Navigator’da görünecektir. Daha sonra projeye genel bir bakış elde etmek için projenin adına çift tıklayabilirsiniz:

Hizmete genel bakışı görmek için hizmetin adına çift tıklayın:

Kaynak:soapui.org
















Leave a Reply