SoapUI: Chombo cha Insider cha Kufanya kazi na APIs

sabuniUI

Inaonekana kila wakati ninakutana na rafiki mzuri, nasikia juu ya zana mpya inayofanya maisha iwe rahisi. Nilikuwa na kahawa na David Grigsby, monster wa ujumuishaji wa NET ambaye hufanya kazi kwa DocuSign. Mimi na David tulikuwa tukijadili SABUNI (Itifaki Rahisi ya Ufikiaji wa Kitu) dhidi ya BURE APIs (ndivyo tunavunja). Mimi huwa napendelea REST APIs kwa sababu ni rahisi kuibua na kukuza chunk kwa wakati na - na pia kupunguzwa kwa masuala na uthibitishaji. David, kama guru la .NET, anapenda SABUNI kwani inatoa shughuli ngumu zaidi na fursa.

Daudi aliniambia siri ya ndani ya kufanya kazi na interface za programu za sabuni (APIs)… SabuniUI. (PS: Inaonekana kama ndoto yangu ya APUI kutoka 2006 inaweza siku fulani kufikia utambuzi!)

SabuniUI

SoapUI inakuja katika matoleo mawili, Chanzo wazi na Pro. Toleo la Pro hukuruhusu kufanya kila kitu ambacho Chanzo Fungua hufanya, lakini inaongeza rundo la tija na huduma za kuokoa muda kwa $ 349 kwa leseni.

  • Muhtasari na Wahariri wa Fomu kwa kuona data - Wakati Mhariri wa muhtasari unatoa muhtasari mzuri wa data halisi katika ujumbe wa XML, Mhariri wa Fomu hutoa kiolesura rahisi cha kuingiza data katika maombi. Wahariri wawili kwa kushirikiana watafanya upimaji wako uwe haraka na rahisi.
  • Vyanzo data - ingiza chanzo cha data ambacho unataka kujaribu. Fomati zote kuu zinasaidiwa, pamoja na faili za maandishi, XML, Groovy, Excel, Saraka, JDBC (Hifadhidata ya Uhusiano), na chanzo cha data cha Gridi ya Ndani.
  • Uhakika na Bonyeza Upimaji - mbinu za kufanya ubunifu wako wa jaribio uwe rahisi zaidi kwa kuruhusu utumiaji wa haraka wa kutumia buruta na kuacha kazi.
  • Madai ya XPath Match - Kuunda madai kunafanywa kwa hatua rahisi na sekunde chache.
  • Chanjo - angalia ni kiasi gani cha utendaji wa huduma uliyojaribu? Hii hukuruhusu kupata muhtasari na kuona ni maeneo yapi ya utendaji yamejaribiwa vizuri na ni maeneo yapi ungependa kutumia muda zaidi na. Unaweza pia kuchimba chini zaidi na kubainisha haswa kile ambacho hakijajaribiwa na ni sehemu gani ambazo hazijathibitishwa.
  • Upimaji wa usalama - kuna safu ya mashambulio wale wadukuzi wadhalimu watakutupa, kama vile: mabomu ya XML, sindano za SQL, XML iliyoharibika, fuzzing, maandishi ya wavuti n.k. Jenereta ya Mtihani wa Usalama katika Pro hukuruhusu kuunda seti kamili ya skan za hatari .
  • Mahitaji ya - Msaada wa mahitaji ya SoapUI Pro ni huduma muhimu sana kwa ramani ya vipimo vyako dhidi ya mahitaji ya biashara au kiufundi.
  • Kukataa - kutatuliwa na kazi rahisi ya "utaftaji-na-ubadilishe" -type.
  • Mjenzi wa SQL - husaidia kuunda taarifa za SQL na kielelezo cha picha, na kufanya ufikiaji wa data uwe rahisi kwa kila mtu.
  • Taarifa ya - toa ripoti za kina kwenye Mradi, TestSuite, TestCase, au kiwango cha LoadTest. Chapisha au usafirishe kwa muundo wowote wa kawaida, pamoja na PDF, HTML, Neno na Excel, na ubadilishe.
  • Msaada - kama sehemu ya leseni utapata pia mwaka mmoja wa msaada na leseni yako.

3 Maoni

  1. 1

    Asante kwa kuchapisha hii, Doug. Nimetumia njia zote mbili katika ukuzaji wa wateja. SOAP inaonekana kuwa ngumu zaidi kufanya kazi ikilinganishwa na REST kwa sababu ya kutegemea muundo wa XML. SoapUI inaweza kufanya sabuni isiwe chungu sana ingawa… na wana kisakinishaji cha Mac! Nitaiangalia.

    Hata na zana nzuri kama hii, nadhani bado ningependelea APIs za kisasa za RESTful. Ndivyo ninavyovingirisha 🙂

  2. 3

    Kama wanavyosema kila wakati kuna wakati wa kahawa na rafiki mzuri na uwezo wa kushiriki maarifa yanayofaa. Asante Doug kwa kelele na uwezo wa kushiriki kile tunachopenda na tunachopenda sana. Pia haina wito wa REST vile vile kama ulivyoonyesha hapo chini ndio sababu ni suluhisho langu la kupendeza la utatuaji na prototyping kwa API's. Tutaonana mnamo Aprili niliporudi mjini 🙂

Unafikiri?

Tovuti hii inatumia Akismet kupunguza spam. Jifunze jinsi maoni yako yanasindika.