SoapUI: Offeryn yr Insider ar gyfer Gweithio gydag APIs

sebonUI

Mae'n ymddangos bob tro rwy'n cwrdd â ffrind da, rwy'n clywed am offeryn newydd sy'n gwneud bywyd yn haws. Ges i goffi gyda David Grigsby, anghenfil integreiddio. NET sy'n gweithio i DocuSign. Roedd David a minnau yn trafod SOAP (Protocol Mynediad Gwrthrych Syml) yn erbyn REST APIs (dyna sut rydyn ni'n rholio). Rwy'n tueddu i ffafrio APIs REST oherwydd eu bod yn haws delweddu a datblygu talp ar y tro - yn ogystal â llai o broblemau gyda dilysu. Mae David, fel guru .NET, wrth ei fodd â SOAP gan ei fod yn darparu gweithrediadau a chyfleoedd llawer mwy cymhleth.

Dywedodd David wrthyf y gyfrinach fewnol i weithio gyda rhyngwynebau rhaglennu cymwysiadau SOAP (APIs)… SoapUI. (PS: Yn edrych fel fy mreuddwyd o APUI o 2006 efallai y daw rhyw ddiwrnod i sylweddoli!)

SoapUI

Daw SoapUI mewn dwy fersiwn, Open Source a Pro. Mae'r fersiwn Pro yn caniatáu ichi wneud popeth y mae'r Ffynhonnell Agored yn ei wneud, ond mae'n ychwanegu criw o nodweddion cynhyrchiant ac arbed amser am $ 349 y drwydded.

  • Golygyddion Amlinellol a Ffurf ar gyfer delweddu data - Er bod y Golygydd Amlinellol yn darparu trosolwg gwych o'r data gwirioneddol mewn neges XML, mae'r Golygydd Ffurflen yn darparu rhyngwyneb syml ar gyfer mewnbynnu data i geisiadau. Bydd y ddau olygydd ar y cyd yn gwneud eich profion yn gyflymach ac yn haws.
  • Ffynonellau Data - mewnforio ffynhonnell ddata rydych chi am ei phrofi. Cefnogir pob fformat mawr, gan gynnwys ffeiliau testun, XML, Groovy, Excel, Cyfeiriadur, JDBC (Cronfa Ddata Berthynasol), a ffynhonnell ddata'r Grid Mewnol.
  • Profi Pwynt a Chlicio - dulliau i wneud eich creadigaethau prawf yn haws trwy ganiatáu ar gyfer ymarferoldeb llusgo a gollwng cyflym i'w defnyddio.
  • Honiad Gêm XPath - Mae creu honiadau yn cael ei wneud mewn ychydig o gamau ac eiliadau hawdd.
  • Cwmpas - gweld faint yn union o ymarferoldeb y gwasanaeth rydych chi wedi'i brofi? Mae hyn yn caniatáu ichi gael trosolwg a gweld pa feysydd o'r swyddogaeth sy'n cael eu profi'n dda a pha feysydd yr hoffech chi dreulio ychydig mwy o amser gyda nhw. Gallwch hefyd ddrilio i lawr hyd yn oed ymhellach a nodi'n union yr hyn na phrofwyd a pha rannau na chawsant eu honni.
  • Profi diogelwch - mae yna amrywiaeth o ymosodiadau y bydd y hacwyr pesky hynny yn eu taflu atoch chi, fel: bomiau XML, pigiadau SQL, XML camffurfiedig, niwlog, sgriptio traws-safle ac ati. Mae'r Generadur Prawf Diogelwch yn Pro yn caniatáu ichi greu set gyflawn o sganiau bregusrwydd. .
  • Gofynion - Mae cefnogaeth gofynion SoapUI Pro yn nodwedd ddefnyddiol iawn ar gyfer mapio'ch profion yn erbyn gofynion busnes neu dechnegol.
  • Adweithio - wedi'i ddatrys gyda swyddogaeth syml “chwilio a disodli”.
  • Adeiladwr SQL - yn eich helpu i greu'r datganiadau SQL gyda rhyngwyneb graffigol, gan wneud mynediad data yn hawdd i bawb.
  • Adrodd - cynhyrchu adroddiadau manwl ar lefel Project, TestSuite, TestCase, neu LoadTest. Argraffwch neu allforiwch nhw i unrhyw fformat safonol, gan gynnwys PDF, HTML, Word ac Excel, a'u haddasu.
  • Cymorth - fel rhan o'r drwydded byddwch hefyd yn cael blwyddyn o gefnogaeth gyda'ch trwydded.

3 Sylwadau

  1. 1

    Diolch am bostio hwn, Doug. Rwyf wedi defnyddio'r ddau ddull datblygu ar gyfer cleientiaid. Mae'n ymddangos yn anoddach gweithio gyda SOAP o'i gymharu â REST oherwydd ei ddibyniaeth ar strwythur XML. Gallai SoapUI wneud SOAP yn llai poenus er hynny ... ac mae ganddyn nhw osodwr Mac! Byddaf yn edrych arno.

    Hyd yn oed gydag offeryn gwych fel hyn serch hynny, rwy'n credu y byddai'n well gennyf o hyd APIs RESTful modern. Dyna sut rydw i'n rholio 🙂

  2. 3

    Fel maen nhw'n dweud mae amser bob amser i gael coffi gyda ffrind da a'r gallu i rannu gwybodaeth berthnasol. Diolch i Doug am y gweiddi allan a'r gallu i rannu'r hyn rydyn ni'n dau yn ei garu ac mae gennym ni angerdd mawr amdano. Hefyd mae'n gwneud galwadau REST cystal ag yr ydych chi wedi nodi isod a dyna pam mai hwn yw fy hoff offeryn difa chwilod a phrototeipio ar gyfer API's. Welwn ni chi ym mis Ebrill pan fyddaf yn ôl yn y dref 🙂

Beth ydych chi'n feddwl?

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.