SoapUI - RESTful Web Hizmetleri
Web hizmeti, uygulamalar veya sistemler arasında veri alışverişi için kullanılan açık protokoller ve standartların bir koleksiyonudur. Çeşitli programlama dillerinde yazılan ve çeşitli platformlarda çalışan yazılım uygulamaları, tek bir bilgisayarda süreçler arası iletişime benzer bir şekilde İnternet gibi bilgisayar ağları üzerinden veri alışverişi yapmak için web hizmetlerini kullanabilir. Bu birlikte çalışabilirlik (örneğin, Java ve Python veya Windows ve Linux uygulamaları arasında) açık standartların kullanımından kaynaklanmaktadır.
REST Mimarisine dayalı web hizmetleri, RESTful Web Hizmetleri olarak bilinir. Bu web hizmetleri, REST mimarisi konseptini uygulamak için HTTP yöntemlerini kullanır. RESTful web hizmeti genellikle, JSON ve bir dizi HTTP yöntemi gibi kaynak gösterimi sağlayan bir hizmet olan bir URI'yi (Tekdüzen Kaynak Tanımlayıcısı) tanımlar.
SoapUI'nin tüm REST test yetenekleri, REST hizmeti olarak bilinen mantıksal bir temsile dayanmaktadır. Bunu burada "hizmet" terimiyle karıştırmamalıyız, çünkü bu bir hizmet uygulaması değil, çağrılan RESTful hizmetinin bir eşlemesi. Bir SoapUI projesine olabildiğince çok REST Hizmeti ekleyebiliriz. Her biri belirli bir RESTful hizmetini temsil eder. Bunlar aşağıdaki gibidir -
REST - Proje Kurulumu
REST - WADL
REST - Talep
REST - Yanıt
REST - HTTP Yöntemleri