SoapUI

Screenshot Software:
SoapUI
Mga detalye ng Software:
Bersyon: 5.4.0 Na-update
I-upload ang petsa: 22 Jun 18
Nag-develop: Ole Matzura
Lisensya: Libre
Katanyagan: 514

Rating: nan/5 (Total Votes: 0)

SoapUI ay isang proyektong komersyal, ngunit malayang ipinamamahagi na dinisenyo upang magamit bilang isang madaling gamitin na utility para sa pagganap na pagsusuri, pagsusuring pagsunod, pagsusuri sa pagsubaybay, pagsusuri sa seguridad, pati na rin para sa pag-inspeksyon, pagsubaybay, pagtawag, pagtulad o pagtugtog ng mga API ng SOAP / WSDL at REST / WADL.


Ang de-facto standard para sa API testing

Ang SoapUI ay ipinahayag na de-facto standard para sa pagsusuring API, at kabilang ang suporta para sa REST (Representational State Transfer), SOAP (Simple Object Access Protocol), JMS (Java Message Service), JDBC (Java Database Connectivity) AMF (Format ng Mensahe sa Aksyon), HTTP (Hypertext Transfer Protocol) at POX (Plain Old XML) na mga protocol.

Kabilang sa mga highlight nito, maaari naming banggitin na maaari itong magamit para sa kapaligirang serbisyo, serbisyo sa pagtukoy, pagbuo ng code, pagsusulit ng POX, pagsubok ng AMF, pagsubok ng SOAP, pagsubok ng REST, pagsubok ng pag-load, functional testing, JMS testing, JDBC testing, pati na rin sa pagsubok ng seguridad. Ito ay may higit sa 5,5 milyong mga pag-download at ibinahagi ito bilang bahagi ng proyektong SmartBear Software, na nagbibigay ng malakas na QA at mga tool sa pag-unlad.

Bilang karagdagan, maaari itong magamit bilang isang tool ng generator ng code. Ang software ay nagbibigay-daan din sa mga gumagamit upang madali at mabilis na lumikha ng mga advanced na mga pagsubok na pagganap, pati na rin upang magpatakbo ng mga awtomatikong mga pagsubok sa pagganap. Gumagana ang mahusay na SoapUI sa lahat ng GNU / Linux, kung saan ibinahagi ito bilang pre-built binary na pakete sa tar.gz at sh file format, na sumusuporta sa parehong 64-bit (x86_64) at 32-bit (x86) Sinusuportahan din ang mga operating system ng Microsoft Windows at Mac OS X.


Sa ilalim ng hood at availability

Ang programa ay isinulat nang buo sa wikang Java programming at gumagamit ng Java Swing technology para sa graphical user interface nito. Para sa iyong kaginhawaan, ibinahagi ito bilang isang pre-built generic binary package na kinabibilangan ng JAR executable, pati na rin ang mga installer para sa 32-bit at 64-bit na platform ng hardware, sa sh file format. Ang impormasyon sa pagpepresyo para sa SoapUI Pro ay matatagpuan sa website ng proyekto.

Ano ang bago sa paglabas na ito:

  • Isang bagong bundle na plugin SwaggerHub na tumutulong sa iyo na madaling i-import ang mga kahulugan ng Swagger API mula sa SwaggerHub sa iyong proyekto at i-export ang iyong mga API sa SwaggerHub. (SOAPUIOS-152)
  • Mas mahusay na paggamit ng memory. (SOAPUIOS-154)
  • Isang bagong tampok sa pamamagitan ng Stanislaw Wozniak (gumagamit ng GitHub na may palayaw na sponte): Ang test runner ay may bagong setting na nag-uutos sa SoapUI na i-export ang mga property test case sa mga ulat ng JUnit-style. Makikita mo ang bagong & quot; I-export ang Mga Resulta ng JUnit sa mga pag-aari ng pagsubok & quot; suriin ang kahon sa tab na Mga ulat ng dialog, kung saan mo tukuyin ang mga katangian ng test runner bago tumakbo. Upang paganahin ang pag-andar na ito mula sa command line, gamitin ang bagong -J command-line argument. (SOAPUIOS-156)
  • Ang isang bug fix ni Marc Paquette (marcpa00 sa GitHub): Ang mga naunang bersyon ng SoapUI ay dinoble ang mga mensahe na ipinadala sa log ng console mula sa Groovy code. Naayos na ito ni Marc. (SOAPUIOS-157)
  • Higit pang mga pag-aayos ng bug:
  • Ang UXM AlertSite plugin ay hindi nagdagdag ng & quot; API ng Monitor & quot; item sa menu ng produkto. (SOAPUIOS-166)
  • Ang isang error (& quot; Access mode para sa wsi-test-tools scripts ay hindi maitakda & quot;) ay maaaring mangyari kapag i-install ang produkto sa Linux. (SOAPUIOS-161)
  • Ang Pagsubaybay ng WS-I para sa isang serbisyo ng SOAP ay maaaring maging sanhi ng pagbubukod. (SOAPUIOS-158)
  • Ano ang bagong sa bersyon:

  • Isang bagong bundle na plugin SwaggerHub na tumutulong sa iyo na madaling i-import ang mga kahulugan ng Swagger API mula sa SwaggerHub sa iyong proyekto at i-export ang iyong mga API sa SwaggerHub. (SOAPUIOS-152)
  • Mas mahusay na paggamit ng memory. (SOAPUIOS-154)
  • Isang bagong tampok sa pamamagitan ng Stanislaw Wozniak (gumagamit ng GitHub na may palayaw na sponte): Ang test runner ay may bagong setting na nag-uutos sa SoapUI na i-export ang mga property test case sa mga ulat ng JUnit-style. Makikita mo ang bagong & quot; I-export ang Mga Resulta ng JUnit sa mga pag-aari ng pagsubok & quot; suriin ang kahon sa tab na Mga ulat ng dialog, kung saan mo tukuyin ang mga katangian ng test runner bago tumakbo. Upang paganahin ang pag-andar na ito mula sa command line, gamitin ang bagong -J command-line argument. (SOAPUIOS-156)
  • Ang isang bug fix ni Marc Paquette (marcpa00 sa GitHub): Ang mga naunang bersyon ng SoapUI ay dinoble ang mga mensahe na ipinadala sa log ng console mula sa Groovy code. Naayos na ito ni Marc. (SOAPUIOS-157)
  • Higit pang mga pag-aayos ng bug:
  • Ang UXM AlertSite plugin ay hindi nagdagdag ng & quot; API ng Monitor & quot; item sa menu ng produkto. (SOAPUIOS-166)
  • Ang isang error (& quot; Access mode para sa wsi-test-tools scripts ay hindi maitakda & quot;) ay maaaring mangyari kapag i-install ang produkto sa Linux. (SOAPUIOS-161)
  • Ang Pagsubaybay ng WS-I para sa isang serbisyo ng SOAP ay maaaring maging sanhi ng pagbubukod. (SOAPUIOS-158)
  • Ano ang bago sa bersyon 5.2.0:

    • Mga Pangunahing Mga Bagong Tampok:
    • Maaari kang gumamit ng 4 na bagong assertions na nakabatay sa JSONPath:
    • Count JsonPath - Kinakalkula ang bilang ng mga pangyayari ng elemento sa isang tugon ng JSON.
    • JsonPath Existence Match - Kinukuha ng data mula sa isang tugon ng JSON at inihahambing ito sa inaasahang halaga.
    • Pagtutugma ng JsonPath - Mga tseke kung ang isang tugon ng JSON ay naglalaman ng partikular na node.
    • JsonPath RegEx Match - Kinukuha ng data mula sa isang tugon ng JSON at pinatutunayan ito sa isang regular na expression. Makikita mo ang mga bagong pahayag sa dialog ng Mga Pagdaragdag ng Mga Pag-uugnay, sa pangkat ng Assertion ng Nilalaman ng Ari-arian.
    • Maaari kang lumikha ng mga bagong walang laman na proyekto (sa mas naunang mga bersyon, ang mga proyekto ay dapat na batay sa WSDL o WADL, o URI).
    • Mga Pagpapabuti:
    • Bagong hitsura na inspirasyon ng Handa! API.
    • Ang suporta para sa Java 6 ay bumaba. Upang patakbuhin ang SoapUI, kailangan mo na ngayong magkaroon ng Java 7 sa iyong computer. Kasama sa package ng pag-install ng SoapUI ang Java 7 modules, kaya kung gagamitin mo ang installer, hindi mo kailangang mag-download at mag-install ng mga karagdagang file.
    • Ang mga lumang estilo ng icon ay pinalitan ng mas bagong mga icon.
    • Bundle Plugin:
    • Kasama sa package ng pag-install ng SoapUI ang mga sumusunod na plugin:
    • MQTT plugin - Pinapagana ang pagsubok ng IOT sa mga serbisyong MQTT.
    • Swagger plugin - Pinapagana ang paglo-load at pag-save ng mga paglalarawan ng Swagger interface.
    • AlertSite UXM plugin - Pinapagana ang ibinahagi na pagsubaybay ng mga API.
    • Nakapirming Mga Bug:
    • Ang assertion ng JMS Timeout ay hindi gumagana.
    • Nabigo ang SoapUI na makahanap ng mga attachment na tinukoy ng 'xop: Isama ang href'.
    • Nabigo ang SoapUI na mag-load ng mga plugin kapag nagpatakbo ka ng mga pagsubok sa testrunner.bat at ang kasalukuyang direktoryo ay naiiba sa bin.
    • Ang & quot; Tulong & gt; Patakaran sa Pagkapribado & quot; Ang menu item ay hindi nagbukas ng anumang web page. Ngayon ay binubuksan nito ang http://www.soapui.org/Store-Info/privacy-policy.html.
    • Sa editor ng hakbang na pagsubok sa Property Transfer, posible na magdagdag ng dalawang item na may parehong pangalan sa listahan ng Mga Paglilipat.
    • Kapag pinalitan mo ang & quot; Maglaman & quot; ang window ng pag-edit ng assertion, ang teksto sa window na iyon ay hindi ma-resize ng naaangkop.
    • Ipinapakita ng tab ng Pangkalahatang-ideya ng editor ng REST Interface ang & quot; WSDL Definition & quot; sa halip ng & quot; WADL Definition & quot;.
    • Nagkaroon ng maling pagkakakilanlan sa Mga Kagustuhan ng SoapUI & gt; Screen ng Mga Setting ng WSDL.

    Ano ang bago sa bersyon 5.1.3:

    • Pangunahing mga bagong tampok:
    • PANGANGASIWA - Mabilis na lumikha ng REST MockServices nang walang pag-script at pagsubok na hindi magagamit / prototype API.
    • Suporta sa OAuth 2.0 - Mga API ng Pagsubok gamit ang OAuth 2.0, pangkat ng iba't ibang mga kredensyal ng OAuth 2.0 sa mga profile, at i-automate ang iyong mga pagsubok sa OAuth 2.0 upang maisama ang iba pang mga tool sa build.
    • (Pro lamang) REST Discovery - Mabilis na makuha ang iyong undocumented API sa ilalim ng pagsubok sa pamamagitan ng pagtatala ng iyong mga pakikipag-ugnayan sa API.
    • (Pro lamang) Tagabuo ng REST Test Suite - Awtomatikong lumikha ng mga test suite mula sa iyong naitala na mga pakikipag-ugnayan sa API, siguraduhin mong subukan ang mga tamang kahilingan.
    • (Pro lamang) REST Discovery + REST Mocking - Walang putol na lumikha ng REST Mocks gamit ang mga tugon mula sa mga pag-record ng REST Discovery.
    • Mga bug naayos:
    • Ang XSDs ngayon ay nakalantad nang wasto para sa MockServices sa mga subdirectories (SOAP-1313)
    • Ipinapakita ngayon ng panel ng memory log ang tamang kabuuang memory para sa mga laki sa itaas ng 2GB (SOAP-1574)
    • Posible na ngayon na lagdaan ang BinarySecurityToken kapag lumilikha ng WSS signature entry (SOAPUI-4586 / SOAP-1097, kontribusyon mula sa Willem Salembier)
    • Ang mapagkukunan na editor at mga view ng editor ng kahilingan ay mas mahusay na naka-sync na ngayon (SOAP-830)
    • Pinahusay na pag-uugali ng talahanayan parameter ng pop-up ng view ng kahilingan (SOAP-845)
    • Nagdagdag ng nawawalang pahiwatig na teksto mula sa & quot; Bagong Resource ng REST & quot; dialog (SOAP-1102)
    • Inalis ang ilang mga dobleng archive library. (SOAP-1195)
    • Ang pag-import ng WSDL na protektado ng Basic HTTP Authentication ay posible na ngayon muli (SOAP-1331)
    • Hindi na nabigo ang conversion ng XML para sa JSON value na ang pangalan ay nagsisimula sa digit (SOAP-1405)
    • Ang pahina ng Starter ay ngayon ay tama din ng pagbabago sa Mac OS X (SOAP-1212)
    • Ang mga kahilingan sa pag-redirect ay hindi na manu-manong maniwala sa mga na-configure na mga setting ng proxy (SOAP-1208)
    • Nakatakdang ilang mga menor de edad isyu sa JSON kapag gumagamit ng WADL file na may isang panukala (SOAP-1219)
    • Fixed NullPointerException kapag iginiit ang pagsunod sa schema sa XSDs (SOAP-1229)
    • Muling posible na lumikha ng bagong mga hakbang sa pagsubok ng REST sa kabila ng pagkakaroon ng mga serbisyo ng REST na may mga dobleng pangalan. (SOAP-1239)
    • Fixed custom properties na hindi nagtatrabaho sa mga hakbang sa pagsubok ng REST na gumagamit ng JMS endpoint (SOAP-1251)
    • Ang Nakatakdang SecurityTestRunner ay hindi gumagawa ng mga ulat sa Mac OS X (SOAP-1278)
    • Pinahusay na pagiging tugma sa MTOM at WCF (SOAP-1316)
    • Inalis ang hindi kinakailangang & quot; Nabigong tanggalin ang pansamantalang file ng proyekto & quot; mga babala. (SOAP-1338)
    • I-export ang proyekto sa zip file na hindi na nagpapakita ng error message (SOAP-1948)
    • Naaayos na ngayon ang SSLContext gamit ang system property soapui.sslcontext.algorithm (SOAP-2013)
    • Wide Unicode char hindi na nagiging sanhi ng CharConversionException sa pag-import (SOAP-1752)
    • (Pro lamang) Inayos ang pag-crash ng plugin ng maven kapag nagsasagawa ng isang proyekto na naglalaman ng isang Assertion ng Nilalaman ng Mensahe (SOAP-1348)
    • (Pro lamang) Fixed hindi kinakailangang 500 ms pagkaantala sa mga pagsubok na hinimok ng data (SOAP-769)
    • (Pro lamang) Nakatakdang isyu kung saan kung minsan ang mga pagsubok na hinimok ng data na REST ay kinuha ang maling data (SOAP-722)
    • (Pro lamang) Hindi na na-convert ang JSON sa XML sa ilang mga kaso (SOAP-1219)
    • Mga Pagpapabuti:
    • Ipinakilala ang klase ng script para sa panloob na pagpapangkat ng mga constants (Kontribusyon mula sa Marc Paquette)
    • Nagdagdag ng isang (non-GUI) setting upang makontrol ang pagsisimula ng Cajo server sa startup (Kontribusyon mula sa Marc Paquette)
    • Pinabuting pag-uugali ng tagapili ng file sa ilang mga sitwasyon (Kontribusyon mula sa Marc Paquette)
    • Nagdagdag ng nawawalang pagsasaayos ng soapui.logroot sa kahulugan ng log4j ng GLOBAL_GROOVY_LOG (Kontribusyon mula sa Michael Ottati)
    • IdleConnectionHandler ngayon ay naitigil nang tama (Kontribusyon mula sa Christoph Thelen)
    • Normalize ang pathname para sa mga tagapakinig, pabrika at root (SOAP-1424, Kontribusyon mula sa Marc Paquette)
    • Nai-update na mga library:
    • proxy-vole 20131209 (SOAP-1208)
    • rsyntaxtextarea 2.5.0 (SOAP-1425)
    • commons-io 2.4
    • wss4j 1.6.14

    Ano ang bago sa bersyon 5.0.0:

    • Pangunahing mga bagong tampok:
    • PANGANGASIWA - Mabilis na lumikha ng REST MockServices nang walang pag-script at pagsubok na hindi magagamit / prototype API.
    • Suporta sa OAuth 2.0 - Mga API ng Pagsubok gamit ang OAuth 2.0, pangkat ng iba't ibang mga kredensyal ng OAuth 2.0 sa mga profile, at i-automate ang iyong mga pagsubok sa OAuth 2.0 upang maisama ang iba pang mga tool sa build.
    • (Pro lamang) REST Discovery - Mabilis na makuha ang iyong undocumented API sa ilalim ng pagsubok sa pamamagitan ng pagtatala ng iyong mga pakikipag-ugnayan sa API.
    • (Pro lamang) Tagabuo ng REST Test Suite - Awtomatikong lumikha ng mga test suite mula sa iyong naitala na mga pakikipag-ugnayan sa API, siguraduhin mong subukan ang mga tamang kahilingan.
    • (Pro lamang) REST Discovery + REST Mocking - Walang putol na lumikha ng REST Mocks gamit ang mga tugon mula sa mga pag-record ng REST Discovery.
    • Mga bug naayos:
    • Ang XSDs ngayon ay nakalantad nang wasto para sa MockServices sa mga subdirectories (SOAP-1313)
    • Ipinapakita ngayon ng panel ng memory log ang tamang kabuuang memory para sa mga laki sa itaas ng 2GB (SOAP-1574)
    • Posible na ngayon na lagdaan ang BinarySecurityToken kapag lumilikha ng WSS signature entry (SOAPUI-4586 / SOAP-1097, kontribusyon mula sa Willem Salembier)
    • Ang mapagkukunan na editor at mga view ng editor ng kahilingan ay mas mahusay na naka-sync na ngayon (SOAP-830)
    • Pinahusay na pag-uugali ng talahanayan parameter ng pop-up ng view ng kahilingan (SOAP-845)
    • Nagdagdag ng nawawalang pahiwatig na teksto mula sa & quot; Bagong Resource ng REST & quot; dialog (SOAP-1102)
    • Inalis ang ilang mga dobleng archive library. (SOAP-1195)
    • Ang pag-import ng WSDL na protektado ng Basic HTTP Authentication ay posible na ngayon muli (SOAP-1331)
    • Hindi na nabigo ang conversion ng XML para sa JSON value na ang pangalan ay nagsisimula sa digit (SOAP-1405)
    • Ang pahina ng Starter ay ngayon ay tama din ng pagbabago sa Mac OS X (SOAP-1212)
    • Ang mga kahilingan sa pag-redirect ay hindi na manu-manong maniwala sa mga na-configure na mga setting ng proxy (SOAP-1208)
    • Nakatakdang ilang mga menor de edad isyu sa JSON kapag gumagamit ng WADL file na may isang panukala (SOAP-1219)
    • Fixed NullPointerException kapag iginiit ang pagsunod sa schema sa XSDs (SOAP-1229)
    • Muling posible na lumikha ng bagong mga hakbang sa pagsubok ng REST sa kabila ng pagkakaroon ng mga serbisyo ng REST na may mga dobleng pangalan. (SOAP-1239)
    • Fixed custom properties na hindi nagtatrabaho sa mga hakbang sa pagsubok ng REST na gumagamit ng JMS endpoint (SOAP-1251)
    • Ang Nakatakdang SecurityTestRunner ay hindi gumagawa ng mga ulat sa Mac OS X (SOAP-1278)
    • Pinahusay na pagiging tugma sa MTOM at WCF (SOAP-1316)
    • Inalis ang hindi kinakailangang & quot; Nabigong tanggalin ang pansamantalang file ng proyekto & quot; mga babala. (SOAP-1338)
    • I-export ang proyekto sa zip file na hindi na nagpapakita ng error message (SOAP-1948)
    • Naaayos na ngayon ang SSLContext gamit ang system property soapui.sslcontext.algorithm (SOAP-2013)
    • Wide Unicode char hindi na nagiging sanhi ng CharConversionException sa pag-import (SOAP-1752)
    • (Pro lamang) Inayos ang pag-crash ng plugin ng maven kapag nagsasagawa ng isang proyekto na naglalaman ng isang Assertion ng Nilalaman ng Mensahe (SOAP-1348)
    • (Pro lamang) Fixed hindi kinakailangang 500 ms pagkaantala sa mga pagsubok na hinimok ng data (SOAP-769)
    • (Pro lamang) Nakatakdang isyu kung saan kung minsan ang mga pagsubok na hinimok ng data na REST ay kinuha ang maling data (SOAP-722)
    • (Pro lamang) Hindi na na-convert ang JSON sa XML sa ilang mga kaso (SOAP-1219)
    • Mga Pagpapabuti:
    • Ipinakilala ang klase ng script para sa panloob na pagpapangkat ng mga constants (Kontribusyon mula sa Marc Paquette)
    • Nagdagdag ng isang (non-GUI) setting upang makontrol ang pagsisimula ng Cajo server sa startup (Kontribusyon mula sa Marc Paquette)
    • Pinabuting pag-uugali ng tagapili ng file sa ilang mga sitwasyon (Kontribusyon mula sa Marc Paquette)
    • Nagdagdag ng nawawalang pagsasaayos ng soapui.logroot sa kahulugan ng log4j ng GLOBAL_GROOVY_LOG (Kontribusyon mula sa Michael Ottati)
    • IdleConnectionHandler ngayon ay naitigil nang tama (Kontribusyon mula sa Christoph Thelen)
    • Normalize ang pathname para sa mga tagapakinig, pabrika at root (SOAP-1424, Kontribusyon mula sa Marc Paquette)
    • Nai-update na mga library:
    • proxy-vole 20131209 (SOAP-1208)
    • rsyntaxtextarea 2.5.0 (SOAP-1425)
    • commons-io 2.4
    • wss4j 1.6.14

    Ano ang bago sa bersyon 3.0 Beta 2:

    Ano ang bagong sa bersyon 2.5.1:

    • soapUI 2.5.1 ay higit sa lahat isang bug- fix release na may ilang mga menor de edad na pagpapabuti.

    Ano ang bago sa bersyon 2.5:

    • Isang grupo ng mga pag-aayos ng bug at mga menor de edad na pagpapabuti, salamat sa ang aming mga kahanga-hangang customer at komunidad para sa pagsubok at pag-uulat ... may utang kami sa iyo ng isa pang mahusay na release!

    Ano ang bago sa bersyon 2.0.2 / 2.5 Beta 1:

    • Panghuli ng isang bagong bersyon!
    • Suporta sa REST / HTTP
    • import / export / generation ng WADL
    • JSON / HTML sa XML conversion para sa assertions, transfer, atbp.
    • REST / HTTP Request TestStep
    • Bumuo ng parehong code at dokumentasyon para sa WADLs
    • WS-Addressing support
    • Kahilingan, MockResponse, Assertion
    • Mga pagpapabuti ng MockService
    • onRequest / afterRequest scripts
    • pinabuting WSDL exposure sa WSDL endpoint
    • docroot para sa paghahatid ng static na nilalaman
    • HEAD request support
    • Mga Na-encrypt na Mga File ng Proyekto at mga patlang ng nakatagong password
    • LoadTest bago / afterRun script
    • Mag-import / Mag-export ng TestCases / TestSuites para sa pagbabahagi
    • Kamag-anak na landas sa mga mapagkukunan ng proyekto
    • Sinusuportahan na ngayon ng Pinahusay na SOAP Monitor ang patuloy na buhay at chunked encoding
    • Dump-File para sa mensahe ng tugon ay awtomatikong sine-save ang mga tugon sa isang lokal na file
    • Mga natatanging keystore sa antas ng kahilingan
    • Ang Pinabuting XPath ay naglalaman ng Assertion na may opsyon na huwag pansinin ang mga prefix ng namespace
    • Pinahusay na algorithm support compression
    • Pinalawak na mga setting na may kaugnayan sa HTTP
    • .. I-backup ang iyong mga umiiral na proyekto bago pagsubok at mangyaring huwag mag-atubiling makipag-ugnay sa amin kung mayroon kang anumang mga isyu, mungkahi, reklamo, atbp!

    Mga Kinakailangan :

    Mga komento sa SoapUI

    Mga Komento hindi natagpuan
    Magdagdag ng komento
    I-sa mga imahe!