SoapUI: Tól Insider til að vinna með API

sápaUI

Það virðist í hvert skipti sem ég hitti góðan vin, heyri ég um nýtt tæki sem gerir lífið auðveldara. Ég fékk mér kaffi með David Grigsby, .NET samþættingaskrímsli sem vinnur fyrir DocuSign. Við David vorum að ræða SOAP (Simple Object Access Protocol) á móti REST API (þannig rúllum við). Ég hef tilhneigingu til að vera hlynntur REST forritaskilum vegna þess að auðveldara er að sjá þau fyrir sér og þróa klump í einu með - sem og minni vandamál varðandi auðkenningu. David, sem. NET sérfræðingur, elskar SOAP þar sem það veitir miklu flóknari aðgerðir og tækifæri.

David sagði mér innherja leyndarmálið að vinna með SOAP forritunarviðmót (API) ... SoapUI. (PS: Lítur út eins og draumur minn um APUI frá 2006 gæti einhvern tíma orðið að veruleika!)

SoapUI

SoapUI kemur í tveimur útgáfum, Open Source og Pro. Pro útgáfan gerir þér kleift að gera allt sem Open Source gerir, en bætir við fullt af framleiðni og tíma-sparnaðaraðgerðum fyrir $ 349 á leyfi.

  • Útlínur og eyðublöð ritstjórar til að skoða gögn - Þó að útlínuritstjórinn skili frábæru yfirliti yfir raunveruleg gögn í XML-skilaboðum, þá býður Form Editor til einfalt viðmót til að færa gögn inn í beiðnir. Ritstjórarnir tveir í sameiningu gera prófanir þínar hraðari og auðveldari.
  • Gögn Heimildir - flytðu inn gagnagjafa sem þú vilt prófa. Öll helstu sniðin eru studd, þar með talin textaskrár, XML, Groovy, Excel, Directory, JDBC (Relational Database) og Internal Grid gagnaheimildin.
  • Benda og smella próf - aðferðir til að gera prófsköpun þína auðveldari með því að leyfa fljótlegan draga og sleppa virkni.
  • Fullyrðing um XPath Match - Að búa til fullyrðingar er gert á nokkrum einföldum skrefum og sekúndum.
  • Umfjöllun - sjáðu nákvæmlega hversu mikið af virkni þjónustunnar þú hefur prófað? Þetta gerir þér kleift að fá yfirsýn og sjá hvaða svæði virkni eru vel prófuð og hvaða svæði þú gætir viljað eyða meiri tíma með. Þú getur líka borað niður enn frekar og bent nákvæmlega á hvað ekki hefur verið prófað og hvaða hlutum hefur ekki verið fullyrt.
  • Öryggisprófun - það er fjöldi árása sem leiðinlegir tölvuþrjótar munu henda í þig, svo sem: XML sprengjur, SQL inndælingar, vanskapað XML, fuzzing, forskriftarþarfir á milli staða osfrv. .
  • kröfur - Kröfustuðningur SoapUI Pro er mjög gagnlegur eiginleiki til að kortleggja prófanir þínar á viðskipta- eða tækniskröfum.
  • Endurgerð - leyst með einfaldri „leit og skipta um“ tegund aðgerð.
  • SQL byggir - hjálpar þér að búa til SQL staðhæfingar með myndrænu viðmóti, sem gerir aðgang allra að gögnum auðvelt.
  • Skýrslur - búið til ítarlegar skýrslur á Project, TestSuite, TestCase eða LoadTest stigi. Prentaðu eða fluttu þau út á hvaða venjulegu sniði sem er, þar með talin PDF, HTML, Word og Excel, og sérsniðið þau.
  • Stuðningur - sem hluti af leyfinu færðu einnig eins árs stuðning með leyfinu þínu.

3 Comments

  1. 1

    Takk fyrir að senda þetta, Doug. Ég hef notað báðar leiðir í þróun fyrir viðskiptavini. SOAP virðist erfiðara að vinna með í samanburði við REST vegna reiða sig á XML uppbyggingu. SoapUI gæti virkilega gert SOAP minna sársaukafullt þó ... og þeir eru með Mac uppsetningarforrit! Ég mun athuga það.

    Jafnvel með frábæru tóli sem þessu held ég að ég myndi samt vilja frekar nútímaleg RESTful API. Þannig rúlla ég 🙂

  2. 3

    Eins og þeir segja er alltaf tími fyrir kaffi með góðum vini og getu til að miðla viðeigandi þekkingu. Takk Doug fyrir hrópið og hæfileikann til að deila því sem við báðir elskum og höfum mikla ástríðu fyrir. Einnig gerir það REST símtöl eins og þú hefur bent á hér að neðan og þess vegna er það uppáhalds kembiforrit mitt og frumgerðartæki fyrir API. Sjáumst í apríl þegar ég er kominn aftur í bæinn 🙂

Hvað finnst þér?

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig ummæli þín eru unnin.