Bu eğiticide, SOAP UI'yi (Açık Kaynak Sürümü) indirme, Yükleme ve Yapılandırma adımlarını göstereceğiz.
Çeşitli platformlar için yazılım ve donanım gereksinimleri aşağıdadır.
Bu öğreticide, kurulum bir Windows Ortamında yapılır. İşlem, diğer işletim sistemleri için aynı kalır.
İşte kurulum süreci için yol haritası
Bölüm A: İndirme
- Https://www.soapui.org/downloads/latest-release/ adresine gidin.
- Aşağı kaydırın ve işletim sisteminize göre indiriciyi seçin. Bu eğiticide, 64 bit Microsoft Windows işletim sistemine SOAP UI kuracağız.
- İndirmeyi tıkladıktan sonra, kullanıcı otomatik olarak images/1/090919_0452_SOAPUIDownl4.png.webp">
Bölüm B: Kurulum
Adım 1: İndirdikten sonra, dosyayı aşağıda gösterildiği gibi 'Yönetici' olarak çalıştırın.
Adım 2: Kurulum sihirbazında, devam etmek için 'İleri'yi tıklayın.
Adım 3: Kurulum dizinini seçin veya varsayılan kurulum dizinini olduğu gibi bırakın.
Adım 4: Kurmak istediğiniz bileşenleri seçin.
- SABUN UI varsayılan olarak işaretlidir ve kullanıcı tarafından yapılandırılamaz.
- Kaynak - SOAP-UI kaynak koduna erişmek istiyorsanız etkinleştirin. Biz onu seçmedik.
- Hermes JS - Uygulama JMS testi gerektiriyorsa etkinleştirin.
- Eğitim - Kurulum sonrası SOAP-UI eğitimlerine erişmek istiyorsanız etkinleştirin.
Adım 5: Lisans sözleşmesini kabul edin ve devam etmek için 'İleri'yi tıklayın.
Adım 6: Öğreticiler için klasör konumunu seçin veya varsayılan konumu olduğu gibi bırakın ve 'İleri'yi tıklayın.
Adım 7: Başlangıç menüsü klasör konumunu seçin veya varsayılan konumu olduğu gibi bırakın ve 'İleri'yi tıklayın.
Adım 8: 'Bir masaüstü simgesi oluştur' onay kutusunu etkinleştirin ve 'İleri'yi tıklayın.
Adım 9: Kurulum başlar ve aynı işlemi tamamladıktan sonra sihirbaz aşağıdaki durumu gösterir. 'Bitir'i tıklayın.
Adım 10: 'Bitir' düğmesine tıklandığında, SOAP UI başlatılır.
- Menü çubuğu
- Hızlı erişim çubuğu
- Proje Navigasyon Alanı
- Çalışma Alanı Özellikleri
- Günlük alanı
Bölüm C: Yapılandırma
Önce SOAP UI'deki proje yapısını anlayalım.
- SOAP UI'da ilk adım bir çalışma alanı oluşturmaktır. Bir çalışma alanıyla ilişkili birkaç proje olabilir. Kullanıcılar birden fazla çalışma alanı oluşturabilir. SOAP UI Pro sürümünde, farklı uç noktalara eşlemek için ortamları sorunsuz bir şekilde değiştirebiliriz.
- Her proje için birkaç test paketi oluşturabiliriz.
- Her Test Paketi için, kendisine eklenmiş birkaç test durumu olabilir.
- Her Test Senaryosu için, kendisiyle ilişkilendirilmiş birkaç test adımı olabilir.
Aşağıda, SOAP-UI'deki bir çalışma alanı yapısının resimli gösterimi bulunmaktadır.
Adım 1: İlk adım bir çalışma alanı oluşturmaktır. Aşağıda gösterildiği gibi bir çalışma alanı oluşturun. Bundan sonra yaratacağımız tüm eserler bu çalışma alanında yer alacaktır.
Adım 2: Çalışma alanı için bir ad girin ve 'Tamam'ı tıklayın.
Adım 3: Şimdi kullanıcının bu çalışma alanının kaydedilmesi gereken yolu seçmesi gerekir.
- Çalışma alanının kaydedilmesi gereken yolu seçin
- Kullanıcı gelecekte çalışma alanını açmak istediğinde bulunması gereken çalışma alanı XML'inin adı.
- "Kaydet" i tıklayın.
Adım 4: Çalışma alanı aşağıda gösterildiği gibi oluşturulur. Çalışma alanı özelliklerine 'Çalışma Alanı Özellikleri' sekmesinden de erişebiliriz.
Şimdi indirip kurduktan sonra, test yapmaya devam edebilmemiz için SOAP-UI'yi başarıyla yapılandırdık.
Temel GUI Gezintisi
DOSYA MENÜSÜ:
- SOAP-UI içinde en sık kullanılan gezinmeleri anlamak, gerçek zamanlı projeler üzerinde çalışırken sorunsuz gezinme için çok önemlidir. Önce dosya menüsüne bir göz atalım.
- 'Yeni SABUN Projesi', kullanıcının SOAP İsteğini içe aktararak bir Proje oluşturmasına izin verir.
- 'Yeni REST Projesi', kullanıcının REST İsteğini içe aktararak bir Proje oluşturmasına izin verir.
- 'Projeyi İçe Aktar', kullanıcının ilgili XML'i bularak tüm projeyi içe aktarmasına izin verir.
- 'Tüm Projeleri Kaydet', kullanıcının tüm açılan projeleri tek bir tıklamayla kaydetmesini sağlar.
- 'Tüm Açık Projeleri Kapat', o çalışma alanında açılan tüm projeleri kapatır.
- 'Çalışma Alanını Yeniden Adlandır', kullanıcının önceden oluşturulmuş çalışma alanını yeniden adlandırmasına izin verir.
- 'Çalışma Alanını Değiştir', kullanıcının çalışma alanları arasında geçiş yapmasını sağlar.
- 'Tercihler', kullanıcının SABUN UI'yi özelleştirmesine izin verir. Bunu bir sonraki bölümde ele alacağız.
- 'Tercihleri Kaydet' kullanıcının özelleştirilmiş ayarlarını kaydetmesine izin verir. SOAP UI bir dahaki sefere açıldığında, kullanıcının kaydettiği tercihleri kullanır.
DOSYA >> TERCİHLER >> HTTP AYARLARI:
- Şimdi dosya menüsünden 'Tercihler'i anlayalım. 'Dosya' Menüsünden 'Tercihler'e tıklandığında aşağıdaki iletişim kutusu açılır.
- En sık kullanılan 'HTTP Ayarlarını' ayrıntılı olarak inceleyeceğiz.
- İstek ve yanıt için kullanılacak HTTP Sürümünü belirtir.
- 'Kullanıcı-Aracı Başlığı', kullanıcının bu seçenek kullanılarak önceden tanımlanabilmesini sağlar. Tanımlanmamışsa, varsayılan http istemci başlığını kullanır.
- Kullanıcının sıkıştırma yöntemini belirlemesine izin verir. Gzip veya deflate veya None olabilir.
- 'İşaretliyse', ana bilgisayarlardan sıkıştırılmış yanıtlara izin verir.
- "İşaretliyse", sıkıştırılmış yanıtların genişletilmesini devre dışı bırakır.
- 'İşaretliyse', her SOAP İsteği için HTTP bağlantısını kapatır.
- 'İşaretliyse', kullanıcının giden istekler için kimlik doğrulama bilgilerini belirlemesine izin verir.
- Kullanıcının bir yanıttan okunacak maksimum bayt sayısını kısıtlamasına izin verir. SIFIR sınırsız boyuta karşılık gelir.
DOSYA >> TERCİHLER >> WSDL AYARLARI:
- Şimdi, en sık kullanılan 'WSDL Ayarlarını' ayrıntılı olarak inceleyeceğiz.
- WSDL'leri Önbelleğe Alma WSDL'lerin önbelleğe alınmasını açar ve kapatır
- İsteklerde örnek değerler üretir
- Kullanıcıların, oluşturulan isteklere her zaman isteğe bağlı öğeler eklemesine izin verir
- Yanıt mesajları, yanıt düzenleyicide yazdırılır
- Kullanıcının WSDL isteklerini doğrularken şema (.xsd) dosyalarını içeren bir dizin belirtmesine izin verir. Bu dizinin içeriğini değiştirdikten sonra SOAP UI, yeniden başlatma gerektirir.
- Alanı korumak amacıyla, SoapUI proje dosyasında sıkıştırılacak minimum mesaj boyutu.
DOSYA >> TERCİHLER >> UI AYARLARI:
- Şimdi, en sık kullanılan 'UI Ayarlarını' ayrıntılı olarak inceleyeceğiz.
- Daha iyi başlangıç süresi için SOAP UI başlatılırken tüm projeleri kapatır ve daha az bellek tüketir.
- Mümkün olduğunda açıklamayı görüntüler.
- SOAP UI'den çıkarken tüm projeleri otomatik olarak kaydeder.
- SOAP UI, kaydetmeden önce projenin bir yedeğini oluşturur. Etkinleştirilirse, yedekleme klasöründen bahsedilmelidir.
- SOAP UI başlatıldığında günlük sekmelerini görüntüler ve genişletir.
- SOAP UI başlatıldığında 'başlangıç sayfası' iletişim kutusunu görüntüler.
- Araç ipucunu devre dışı bıraktıktan sonra, kullanıcı gezinirken fareyi seçenekler / düğmelerin üzerine getirdiğinde araç ipucunu devre dışı bırakır.
YARDIM EDİN:
- Önemli Yardım menüsü seçeneklerine bir göz atalım.
- Www.soapui.org adresinde bulunan çevrimiçi yardımın ana sayfasını gösterir.
- Kayıtlı kullanıcıların forumda soru göndermesine ve topluluktan çevrimiçi yardım almasına izin verir.
- Mevcut olup olmadığını son güncellemeleri ve yüklemeleri kontrol eder.
- Kullanıcının www.soapui.org ana sayfasına gitmesine izin verir
- SOAP UI'nin yapı ve sürüm bilgilerini görüntüler.
Yaklaşan eğitimler yalnızca test paketi, test senaryosu ve test adımlarının nasıl oluşturulacağını anlamanızı sağlamakla kalmayacak, aynı zamanda SOAP isteklerini test etmenize ve bunları nasıl doğrulayacağınıza da izin verecektir.