SoapUI

Yazılım ekran görüntüsü:
SoapUI
Yazılım detaylar:
Versiyon: 5.4.0 Güncelenir
Qayıt: 22 Jun 18
Geliştirici: Ole Matzura
Lisans: Ücretsiz
Popülerlik: 514

Rating: nan/5 (Total Votes: 0)

SoapUI , ticari testler, uyumluluk testleri, gözetim testleri, güvenlik testleri ve denetleme için kullanışlı bir yardımcı program olarak kullanılmak üzere tasarlanmış ticari, ancak özgürce dağıtılmış bir yazılım projesidir. SOAP / WSDL ve REST / WADL tabanlı API'lerin izlenmesi, çağrılması, simüle edilmesi veya alay edilmesi.


API testi için fiili standart

SoapUI, API testi için fiili standart olarak beyan edildi ve REST (Temsili Durum Aktarımı), SOAP (Basit Nesne Erişim Protokolü), JMS (Java Mesaj Servisi), JDBC (Java Veritabanı Bağlantısı) için destek içerir. AMF (Eylem Mesajı Biçimi), HTTP (Köprü Metni Aktarım Protokolü) ve POX (Düz Eski XML) protokolleri.

Öne çıkanlar arasında, hizmet simülasyonu, hizmet alaylaması, kod oluşturma, POX testi, AMF testi, SOAP testi, REST testi, yük testi, fonksiyonel test, JMS testi, JDBC testi gibi kullanılabilir. güvenlik testi gibi. 5,5 milyondan fazla indirme işlemine sahiptir ve güçlü QA ve geliştirme araçları üreten SmartBear Software projesinin bir parçası olarak dağıtılmıştır.

Ayrıca, bir kod üreteci aracı olarak kullanılabilir. Yazılım ayrıca, kullanıcıların otomatikleştirilmiş fonksiyonel testleri çalıştırmanın yanı sıra gelişmiş performans testlerini kolayca ve hızlı bir şekilde oluşturmalarını sağlar. SoapUI, her ikisi de 64 bit (x86_64) ve 32 bit (x86) komut seti mimarilerini destekleyen, tar.gz ve sh dosya biçimlerinde önceden oluşturulmuş ikili paketler olarak dağıtıldığı tüm GNU / Linux ile iyi çalışır. Microsoft Windows ve Mac OS X işletim sistemleri de desteklenmektedir.


Kaputun ve kullanılabilirliğin altında

Program tamamen Java programlama dilinde yazılmıştır ve grafik kullanıcı arayüzü için Java Swing teknolojisini kullanmaktadır. Size kolaylık sağlamak için, JAR yürütülebilir dosyasını ve 32 bit ve 64 bit donanım platformları için yükleyicileri içeren önceden oluşturulmuş bir genel ikili paket olarak sh dosya biçiminde dağıtılır. SoapUI Pro için fiyatlandırma bilgileri projenin web sitesinde bulunabilir.

Bu sürümde yeni olan :

  • Swagger API tanımlarını SwaggerHub'dan projenize kolayca aktarmanıza ve API'lerinizi SwaggerHub'a aktarmanıza yardımcı olan yeni bir paket SwaggerHub eklentisi. (SOAPUIOS-152)
  • Daha verimli bellek kullanımı. (SOAPUIOS-154)
  • Stanislaw Wozniak'ın yeni bir özelliği (takma adın bulunduğu bir GitHub kullanıcısı): Test yürütücüsünün, test örneği özelliklerini JUnit tarzı raporlara vermek için SoapUI'ye komut veren yeni bir ayarı vardır. Yeni & quot; İhracat JUnit Sonuçlarını test özelliklerine sahip & quot; Çalıştırmadan önce test yürütücünün özelliklerini belirttiğiniz iletişim kutusunun Raporlar sekmesindeki onay kutusunu işaretleyin. Bu işlevselliği komut satırından etkinleştirmek için, yeni -J komut satırı argümanını kullanın. (SOAPUIOS-156)
  • Marc Paquette tarafından yapılan bir hata düzeltmesi (GitHub'da marcpa00): Önceki sürümleri SoapUI, Groovy kodundan konsol günlüğüne gönderilen iletileri ikiye katladı. Marc bunu çözdü. (SOAPUIOS-157)
  • Daha fazla hata düzeltmesi:
  • UXM AlertSite eklentisi, & quot; Monitor API'lerini & quot; Ürün menüsüne (SOAPUIOS-166)
  • Ürünü Linux'a yüklerken bir hata ("Wsi-test araçları komut dosyaları için erişim modu" belirlenemedi) ortaya çıkabilir. (SOAPUIOS-161)
  • Bir SOAP hizmeti için WS-I Uyumluluğu çalıştırmak bir istisna oluşturabilir. (SOAPUIOS-158)

Sürümde yeni: :

  • Swagger API tanımlarını SwaggerHub'dan projenize kolayca aktarmanıza ve API'lerinizi SwaggerHub'a aktarmanıza yardımcı olan yeni bir paket SwaggerHub eklentisi. (SOAPUIOS-152)
  • Daha verimli bellek kullanımı. (SOAPUIOS-154)
  • Stanislaw Wozniak'ın yeni bir özelliği (takma adın bulunduğu bir GitHub kullanıcısı): Test yürütücüsünün, test örneği özelliklerini JUnit tarzı raporlara vermek için SoapUI'ye komut veren yeni bir ayarı vardır. Yeni & quot; İhracat JUnit Sonuçlarını test özelliklerine sahip & quot; Çalıştırmadan önce test yürütücünün özelliklerini belirttiğiniz iletişim kutusunun Raporlar sekmesindeki onay kutusunu işaretleyin. Bu işlevselliği komut satırından etkinleştirmek için, yeni -J komut satırı argümanını kullanın. (SOAPUIOS-156)
  • Marc Paquette tarafından yapılan bir hata düzeltmesi (GitHub'da marcpa00): Önceki sürümleri SoapUI, Groovy kodundan konsol günlüğüne gönderilen iletileri ikiye katladı. Marc bunu çözdü. (SOAPUIOS-157)
  • Daha fazla hata düzeltmesi:
  • UXM AlertSite eklentisi, & quot; Monitor API'lerini & quot; Ürün menüsüne (SOAPUIOS-166)
  • Ürünü Linux'a yüklerken bir hata ("Wsi-test araçları komut dosyaları için erişim modu" belirlenemedi) ortaya çıkabilir. (SOAPUIOS-161)
  • Bir SOAP hizmeti için WS-I Uyumluluğu çalıştırmak bir istisna oluşturabilir. (SOAPUIOS-158)

  • Sürüm 5.2.0’da yeni: :

    • Başlıca Yeni Özellikler:
    • 4 yeni JSONPath tabanlı değerlendirme kullanabilirsiniz:
    • JsonPath Count - JSON yanıtındaki öğe sayılarının sayısını hesaplar.
    • JsonPath Varlık Eşleşmesi - Bir JSON yanıtından verileri ayıklar ve beklenen bir değerle karşılaştırır.
    • JsonPath Match - Bir JSON yanıtının belirli bir düğüm içerip içermediğini kontrol eder.
    • JsonPath RegEx Match - Bir JSON yanıtından veri ayıklar ve normal bir ifadeyle doğrular. Yeni iddiaları, Özellik İçeriği onaylama grubundaki Teklifler Ekle iletişim kutusunda bulabilirsiniz.
    • Yeni boş projeler oluşturabilirsiniz (önceki sürümlerde, projeler WSDL veya WADL veya URI'ye dayanmalıdır).
    • İyileştirmeler:
    • Ready'den esinlenen yeni bir görünüm! API.
    • Java 6 desteği kaldırıldı. SoapUI'yi çalıştırmak için, şimdi bilgisayarınızda Java 7'ye sahip olmanız gerekir. SoapUI yükleme paketi Java 7 modüllerini içerir, bu yüzden yükleyiciyi kullanırsanız, ek dosyaları indirip yüklemeniz gerekmez.
    • Eski stil ikonları daha yeni simgelerle değiştirildi.
    • Paketlenmiş Eklentiler:
    • SoapUI yükleme paketi aşağıdaki eklentileri içerir:
    • MQTT eklentisi - MQTT hizmetlerinin IOT testini etkinleştirir.
    • Swagger eklentisi - Swagger arabirim açıklamalarının yüklenmesini ve kaydedilmesini sağlar.
    • AlertSite UXM eklentisi - API'ların dağıtılmış izlemesini sağlar.
    • Hata Düzeltildi:
    • JMS Zaman Aşımı iddiası çalışmadı.
    • SoapUI, 'xop: href'i dahil et' ile belirtilen ekleri bulamadı.
    • testUnner.bat ile test çalıştırdığınızda ve geçerli dizin bin alanından farklı olduğunda SoapUI eklentileri yüklenemedi.
    • & quot; Yardım & gt; Gizlilik Politikası & quot; menü öğesi herhangi bir web sayfasını açmadı. Şimdi http://www.soapui.org/Store-Info/privacy-policy.html adresini açıyor.
    • Emlak Transferi test adımı editöründe, aynı ada sahip iki öğeyi Aktarıcılar listesine eklemek mümkündü.
    • & quot; İçeren & quot; onaylama penceresi, bu penceredeki metin uygun şekilde yeniden boyutlandırılmadı.
    • REST Arayüzü editörünün Genel Bakış sekmesi, "WSDL Tanımlaması" nı görüntüledi. & quot; WADL Definition & quot; yerine.
    • SoapUI Tercihleri ​​& gt; WSDL Ayarları ekranı.

    Sürüm 5.1.3’de yeni: :

    • Başlıca yeni özellikler:
    • REST Mocking - Komut dosyası oluşturmadan ve mevcut olmayan / prototip API'lerini test etmeden REST MockServices'ı kolayca oluşturun.
    • OAuth 2.0 desteği - OAuth 2.0 kullanan API'ları test edin, farklı OAuth 2.0 kimlik bilgilerini profillere ayırın ve OAuth 2.0 testlerinizi diğer derleme araçlarıyla entegre etmek için otomatikleştirin.
    • (Yalnızca Pro) REST Bulma - API ile etkileşimlerinizi kaydederek belgelenmemiş API'nizi hızlı bir şekilde test edin.
    • (Yalnızca Pro) REST Test Suite Builder - Doğru istekleri test ettiğinizden emin olarak, API ile kaydedilmiş etkileşimlerinizden test takımlarını otomatik olarak oluşturun.
    • (Yalnızca Pro) REST Discovery + REST Mocking - REST Discovery kayıtlarından gelen yanıtları kullanarak REST Mocks'ı sorunsuz şekilde oluşturun.
    • Hatalar düzeltildi:
    • XSD'ler artık alt dizinlerdeki (SOAP-1313) MockServices için doğru şekilde gösteriliyor
    • Bellek günlüğü panosu artık 2GB (SOAP-1574) üzerindeki boyutlar için doğru toplam belleği gösteriyor
    • Artık bir WSS imza girişi oluştururken BinarySecurityToken'ı imzalamak mümkündür (SOAPUI-4586 / SOAP-1097, Willem Salembier'den katkı)
    • Kaynak düzenleyici ve istek düzenleyici görünümleri artık daha iyi senkronize edildi (SOAP-830)
    • İstek görünümünün pop-up parametre tablosunun (SOAP-845) davranışını geliştirdi
    • & quot; Yeni REST Kaynağı & quot; iletişim kutusu (SOAP-1102)
    • Bazı kitaplık arşivlerini kaldırdı. (SOAP-1195)
    • Temel HTTP Kimlik Doğrulaması ile korunan WSDL'yi içe aktarma artık tekrar mümkündür (SOAP-1331)
    • XML dönüşümü, adı basamağa (SOAP-1405) başlayan JSON değeri için artık başarısız oluyor
    • Başlangıç ​​sayfası şimdi Mac OS X'te de (SOAP-1212) doğru şekilde yeniden boyutlandırılıyor
    • Yönlendirme istekleri artık manuel olarak yapılandırılmış proxy ayarlarını (SOAP-1208) görmezden geliyor
    • WADL dosyalarını bir şema ile kullanırken (SOAP-1219) JSON ile birkaç küçük sorun düzeltildi
    • XSD'lerde (SOAP-1229) şema uyumluluğunu doğrularken Sabit NullPointerException
    • Yinelenen adlara sahip REST servislerine rağmen yeni REST test adımları oluşturmak bir kez daha mümkündür. (SOAP-1239)
    • Bir JMS bitiş noktası (SOAP-1251) kullanan REST test adımlarıyla çalışmayan sabit özel özellikler
    • Sabit GüvenlikTestRunner, Mac OS X (SOAP-1278) üzerinde rapor oluşturmuyor
    • MTOM ve WCF (SOAP-1316) ile geliştirilmiş uyumluluk
    • Gereksiz kaldırıldı & quot; Geçici proje dosyası silinemedi & quot; uyarılar. (SOAP-1338)
    • Projeyi zip dosyasına dışa aktarma artık hata mesajını göstermiyor (SOAP-1948)
    • SSLContext artık sistem özelliği soapui.sslcontext.algorithm (SOAP-2013) kullanılarak yapılandırılabilir
    • Geniş Unicode karakter kodu artık CharConversionException'ı içe aktarmaya neden olmaz (SOAP-1752)
    • (Yalnızca Pro) Message Content Assertion (SOAP-1348) içeren bir projeyi yürütürken maven eklentisinin çökmesi düzeltildi
    • (Yalnızca Pro) Veriye dayalı testlerde (SOAP-769) sabit 500 ms gecikme düzeltildi
    • (Yalnızca Pro) Veriye dayalı REST testlerinin bazen yanlış verileri (SOAP-722) alması sorunu giderildi
    • (Sadece Pro) JSON artık bazı durumlarda XML'e dönüştürülmez (SOAP-1219)
    • İyileştirmeler:
    • Sabitlerin içsel gruplandırılması için Script sınıfını tanıttı (Marc Paquette'den Katkı)
    • Başlangıçta Cajo sunucusunun başlatılmasını kontrol etmek için (GUI olmayan) bir ayar eklendi (Marc Paquette'den Katkı)
    • Belirli senaryolarda iyileştirilmiş dosya seçici davranışı (Marc Paquette'den Katkı)
    • GLOBAL_GROOVY_LOG dosyasının log4j tanımına eksik olan soapui.logroot yapılandırması eklendi (Michael Ottati'nin katkıları)
    • IdleConnectionHandler artık doğru şekilde durduruldu (Christoph Thelen'den Katkı)
    • Dinleyiciler, fabrikalar ve kök için yol adını normalleştir (SOAP-1424, Marc Paquette'den Katkı)
    • Güncellenen kütüphaneler:
    • vekil-vole 20131209 (SOAP-1208)
    • rsyntaxtextarea 2.5.0 (SOAP-1425)
    • commons-io 2.4
    • wss4j 1.6.14

    • 5.0.0 sürümünde yeni :

      • Başlıca yeni özellikler:
      • REST Mocking - Komut dosyası oluşturmadan ve mevcut olmayan / prototip API'lerini test etmeden REST MockServices'ı kolayca oluşturun.
      • OAuth 2.0 desteği - OAuth 2.0 kullanan API'ları test edin, farklı OAuth 2.0 kimlik bilgilerini profillere ayırın ve OAuth 2.0 testlerinizi diğer derleme araçlarıyla entegre etmek için otomatikleştirin.
      • (Yalnızca Pro) REST Bulma - API ile etkileşimlerinizi kaydederek belgelenmemiş API'nizi hızlı bir şekilde test edin.
      • (Yalnızca Pro) REST Test Suite Builder - Doğru istekleri test ettiğinizden emin olarak, API ile kaydedilmiş etkileşimlerinizden test takımlarını otomatik olarak oluşturun.
      • (Yalnızca Pro) REST Discovery + REST Mocking - REST Discovery kayıtlarından gelen yanıtları kullanarak REST Mocks'ı sorunsuz şekilde oluşturun.
      • Hatalar düzeltildi:
      • XSD'ler artık alt dizinlerdeki (SOAP-1313) MockServices için doğru şekilde gösteriliyor
      • Bellek günlüğü panosu artık 2GB (SOAP-1574) üzerindeki boyutlar için doğru toplam belleği gösteriyor
      • Artık bir WSS imza girişi oluştururken BinarySecurityToken'ı imzalamak mümkündür (SOAPUI-4586 / SOAP-1097, Willem Salembier'den katkı)
      • Kaynak düzenleyici ve istek düzenleyici görünümleri artık daha iyi senkronize edildi (SOAP-830)
      • İstek görünümünün pop-up parametre tablosunun (SOAP-845) davranışını geliştirdi
      • & quot; Yeni REST Kaynağı & quot; iletişim kutusu (SOAP-1102)
      • Bazı kitaplık arşivlerini kaldırdı. (SOAP-1195)
      • Temel HTTP Kimlik Doğrulaması ile korunan WSDL'yi içe aktarma artık tekrar mümkündür (SOAP-1331)
      • XML dönüşümü, adı basamağa (SOAP-1405) başlayan JSON değeri için artık başarısız oluyor
      • Başlangıç ​​sayfası şimdi Mac OS X'te de (SOAP-1212) doğru şekilde yeniden boyutlandırılıyor
      • Yönlendirme istekleri artık manuel olarak yapılandırılmış proxy ayarlarını (SOAP-1208) görmezden geliyor
      • WADL dosyalarını bir şema ile kullanırken (SOAP-1219) JSON ile birkaç küçük sorun düzeltildi
      • XSD'lerde (SOAP-1229) şema uyumluluğunu doğrularken Sabit NullPointerException
      • Yinelenen adlara sahip REST servislerine rağmen yeni REST test adımları oluşturmak bir kez daha mümkündür. (SOAP-1239)
      • Bir JMS bitiş noktası (SOAP-1251) kullanan REST test adımlarıyla çalışmayan sabit özel özellikler
      • Sabit GüvenlikTestRunner, Mac OS X (SOAP-1278) üzerinde rapor oluşturmuyor
      • MTOM ve WCF (SOAP-1316) ile geliştirilmiş uyumluluk
      • Gereksiz kaldırıldı & quot; Geçici proje dosyası silinemedi & quot; uyarılar. (SOAP-1338)
      • Projeyi zip dosyasına dışa aktarma artık hata mesajını göstermiyor (SOAP-1948)
      • SSLContext artık sistem özelliği soapui.sslcontext.algorithm (SOAP-2013) kullanılarak yapılandırılabilir
      • Geniş Unicode karakter kodu artık CharConversionException'ı içe aktarmaya neden olmaz (SOAP-1752)
      • (Yalnızca Pro) Message Content Assertion (SOAP-1348) içeren bir projeyi yürütürken maven eklentisinin çökmesi düzeltildi
      • (Yalnızca Pro) Veriye dayalı testlerde (SOAP-769) sabit 500 ms gecikme düzeltildi
      • (Yalnızca Pro) Veriye dayalı REST testlerinin bazen yanlış verileri (SOAP-722) alması sorunu giderildi
      • (Sadece Pro) JSON artık bazı durumlarda XML'e dönüştürülmez (SOAP-1219)
      • İyileştirmeler:
      • Sabitlerin içsel gruplandırılması için Script sınıfını tanıttı (Marc Paquette'den Katkı)
      • Başlangıçta Cajo sunucusunun başlatılmasını kontrol etmek için (GUI olmayan) bir ayar eklendi (Marc Paquette'den Katkı)
      • Belirli senaryolarda iyileştirilmiş dosya seçici davranışı (Marc Paquette'den Katkı)
      • GLOBAL_GROOVY_LOG dosyasının log4j tanımına eksik olan soapui.logroot yapılandırması eklendi (Michael Ottati'nin katkıları)
      • IdleConnectionHandler artık doğru şekilde durduruldu (Christoph Thelen'den Katkı)
      • Dinleyiciler, fabrikalar ve kök için yol adını normalleştir (SOAP-1424, Marc Paquette'den Katkı)
      • Güncellenen kütüphaneler:
      • vekil-vole 20131209 (SOAP-1208)
      • rsyntaxtextarea 2.5.0 (SOAP-1425)
      • commons-io 2.4
      • wss4j 1.6.14

      Sürüm 3.0 Beta 2'deki yenilikler :

      • Çoğunlukla hata düzeltmeleri ve küçük iyileştirmeler.

      Sürüm 2.5.1'de yeni olan :

      • soapUI 2.5.1 temel olarak bir hata düzeltmesidir birkaç küçük iyileştirme ile serbest bırakın.

      Sürüm 2.5’de yeni :

      • Bir sürü hata düzeltmesi ve küçük iyileştirmeler sayesinde test etmek ve raporlamak için müthiş müşterilerimiz ve topluluğumuz ... size başka bir harika sürüm borçluyuz!

      Sürüm 2.0.2 / 2.5 Beta 1'de yeni: :

      • Son olarak yeni bir sürüm!
      • REST / HTTP Desteği
      • WADL içe aktarma / dışa aktarma / üretme
      • Onaylar, aktarımlar vb. için JSON / HTML'den XML'ye dönüşüm.
      • REST / HTTP İstek Testi Adımı
      • WADL'ler için hem kod hem de doküman oluşturma
      • WS-Adresleme desteği
      • İstek, MockResponse, Onaylama
      • MockService iyileştirmeleri
      • onRequest / afterRequest komut dosyaları
      • WSDL bitiş noktasıyla WSDL pozlamasını iyileştirdi
      • Statik içerik sunmak için docroot
      • HEAD isteği desteği
      • Şifreli Proje Dosyaları ve gizli şifre alanları
      • LoadTest önce / AfterRun komut dosyaları
      • Paylaşım / TestSuites'i paylaşma için içe aktarma / dışa aktarma
      • Proje kaynaklarına göreli yollar
      • Geliştirilmiş SOAP İzleyicisi artık canlı ve yığınlanmış kodlamayı destekliyor
      • Yanıt iletisi için Döküm Dosyası, yanıtları yerel bir dosyaya otomatik olarak kaydeder
      • İstek düzeyinde benzersiz anahtar kelimeler
      • Geliştirilmiş XPath, ad alanı öneklerini yok sayma seçeneği ile onaylama içeriyor
      • Geliştirilmiş sıkıştırma algoritması desteği
      • Genişletilmiş HTTP ile ilgili ayarlar
      • .. Mevcut projelerinizi test etmeden önce yedekleyin ve herhangi bir sorun, öneri, şikayetiniz varsa, lütfen bizimle iletişime geçmekten çekinmeyin!

      Gereksinimler :

      • Java 2 Standard Edition Çalışma Zamanı Ortamı

Yorumlar SoapUI

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!