Merhaba. Bu derste, hazırladığımız bir .net web servisi nasıl test edeceğimizi anlatmaya çalışacağım. Sadece kendi hazırladığımızı değil, herhangi bir web servisi de test edebiliriz. Ben bunun için SoapUI kullanacağım. Bunun dışında başka araçlar da bulabilirsiniz.
Ben ilk olarak .Net de bir web servis oluşturdum. Klasik 4 işlem yapan ve geriye sonucu döndüren bir web servis bu. İlk olarak yazdığım .Net servisinin kodlarını vereyim. Bunun nasıl yazıldığıyla ilgili detaylara girmeyeceğim. Bunu, Visual Studio IDE’sini kullanarak yazdım.
Bu projeyi F5 e basıp çalıştıralım ve tarayıcımızda aşağıdaki gibi web servis açılacaktır.
Bu bizim web servisimiz. Hangi fonksiyonlar olduğunu gösteriyor. Bize bunun wsdl dosyası lazım yani aldığı parametrelerin açık ayrıntılı olarak gösterilmiş hali. Adres çubuğundaki linkin sonuna ?WSDL yazarsak bu servisin wsdl dosyasına erişebiliriz. Yazdığımızda aşağıdaki gibi görüntü elde edeceğiz.
WSDL dosyamızda fonksiyonlarımızın aldığı parametreler, tipleri gibi özellikler ayrıntılı olarak anlatılmıştır. Şimdi SoapUI programımızı açalım.
Soldaki Projects butonuna sağ tıklayın.
New SoapUI Projects dedikten sonra aşağıdaki ekran karşımıza gelecektir.
Önce initial WSDL kısmına bu bizim WSDL adresimizi yazdıktan sonra üstteki alan otomatik olarak dolacaktır. OK diyerek devam edelim ve web servisimizi ekleyelim. Bu aşamadan sonra ekranımız aşağıdaki gibi olacaktır.
Solda 2 adet Tab var. Bunlar 1.1 ve 1.2 sürümlerinin olduğunu anlatıyor. Siz ister üstteki ister alttaki ile deneyin. Ben yukarıdaki için çalıştırdım. Bakın 4 adet fonksiyonumuz listelendi. “+” işaretine tıkladıktan sonra Request butonuna çift tıklayarak bir istek oluşturalım. Tıkladıktan sonra sağdaki ekran çıkacaktır. Bu ekranda da “topla” fonksiyonumuzun aldığı parametreler var. İstediğiniz değerleri girin ve sol üstteki Yeşil butona basın ve çalıştırın.
Bakın sağda sonucumuz, ilgili tag (etiket) içerisinde gösterildi. Web servisimizdeki fonksiyonun aldığı parametreler, bir xml tagı ile gösterilir. Bunu unutmayın.
Yani yukarıda .Net servisimizde yazdığımız metodların aldığı parametreler, WSDL dosyasında bir tag’e karşılık gelir.
Son olarak bir de çarpma yapan fonksiyonumuzu test edelim.
SoapUI kullanarak .Net web servisi nasıl çağırılır elimden geldiğince basit anlatmaya çalıştım. Bir sonraki derslerde görüşmek üzere…
Merhaba. Firebase Events'e istatistik attığınızda not set şeklinde bir değer görüyorsanız olası çözümünü göstereceğim. (daha&helliip;) Daha Fazla Oku
Merhaba. Android cihazlar için hazırladığım Namaz Vakitleri uygulaması ile 200'e yakın ülkede tüm namaz-ezan vakitlerini… Daha Fazla Oku
Selamlar. İnsanlar için faydalı olması amacıyla geliştirdiğim Kaza Namazı ve Oruç Takip Uygulamasını sizlere tanıtmak… Daha Fazla Oku
Volley, Android uygulamalarımızda kullandığımız AsyncTask'ın alternatifi olarak ortaya çıkarılan, Google I/O 2013 sunumunda duyurulan bir… Daha Fazla Oku
Merhaba. Bu yazımda Android platformunda kullanıma sunulan, bazı kod bloklarını basitleştiren ve okunabilirliği arttıran ButterKnife… Daha Fazla Oku
Merhaba. Bu yazımda artık baş belası olmuş TikTok reklamlarını, Android uygulamalarımızdaki Admob reklamlarından nasıl kaldıracağımızı… Daha Fazla Oku
Yorumları Göster
Güzel anlatım olmuş teşekkürler
Kolay anlaşılacak şekilde yazmışsınız.. Çok yardımcı oldu teşekkürler