SoapUI: Die Insider se hulpmiddel om met API's te werk | Martech Zone
Dit lyk asof ek elke keer as ek 'n goeie vriend ontmoet, hoor van 'n nuwe instrument wat die lewe vergemaklik. Ek het koffie by gehad David Grigsby, 'n .NET-integrasie-monster wat vir DocuSign werk. David en ek het SOAP (Simple Object Access Protocol) versus REST API's (so rol ons). Ek is geneig om REST-API's te bevoordeel omdat dit makliker is om 'n stuk tegelykertyd te visualiseer en te ontwikkel - sowel as verminderde probleme met verifikasie. David, as 'n .NET-goeroe, hou van SOAP, want dit bied baie meer ingewikkelde bedrywighede en geleenthede.
David vertel my die binnegeheim om met SOAP-toepassingsprogrammeringsinterfaces (API's) te werk ... SeepUI. (PS: Lyk my droom van 'n APUI vanaf 2006 kan dit eendag tot besef kom!)
SoapUI is beskikbaar in twee weergawes, Open Source en Pro. Met die Pro-weergawe kan u alles doen wat die Open Source doen, maar voeg 'n klomp produktiwiteit en tydbesparende funksies toe vir $ 349 per lisensie.
Uiteensetting en vormredakteurs vir die visualisering van data - Terwyl die Outline Editor 'n uitstekende oorsig lewer van die werklike data in 'n XML-boodskap, bied die Form Editor 'n eenvoudige koppelvlak om data in versoeke in te voer. Die twee redakteurs tesame sal u toets vinniger en makliker maak.
databronne - voer 'n databron in wat u wil toets. Al die belangrikste formate word ondersteun, insluitend tekslêers, XML, Groovy, Excel, Directory, JDBC (Relational Database) en die Internal Grid-databron.
Wys en klik-toets - metodes om u toetsskeppings makliker te maak deur vinnige gebruik-en-sleep-funksies moontlik te maak.
XPath-wedstryd bewering - Die maak van bewerings word in 'n paar maklike stappe en sekondes gedoen.
Dekking - sien presies hoeveel van die diens se funksionaliteit u getoets het? Hiermee kan u 'n oorsig kry en sien met watter areas van die funksionaliteit goed getoets word en met watter gebiede u dalk meer tyd wil spandeer. U kan ook verder boor en presies bepaal wat nie getoets is nie en watter dele nie beweer is nie.
Veiligheidstoetsing - daar is 'n verskeidenheid aanvalle wat lastige kuberkrakers na jou sal gooi, soos: XML-bomme, SQL-inspuitings, misvormde XML, fuzzing, skripsies op verskillende terreine, ens. Met die Security Test Generator in Pro kan jy 'n volledige stel kwesbaarheidskanderings skep. .
Vereistes - Die vereistesondersteuning van SoapUI Pro is 'n baie nuttige funksie om u toetse aan sake- of tegniese vereistes te karteer.
refactoring - opgelos met 'n eenvoudige "soek-en-vervang" -tipe-funksie.
SQL bouer - help u om SQL-stellings met 'n grafiese koppelvlak te skep, wat toegang tot data vir almal maklik maak.
Verslagdoening - genereer gedetailleerde verslae op Project-, TestSuite-, TestCase- of LoadTest-vlak. Druk of uitvoer dit in enige standaardformaat, insluitend PDF, HTML, Word en Excel, en pas dit aan.
Ondersteuning - as deel van die lisensie kry u ook een jaar ondersteuning met u lisensie.
Tags: apiapi-toetsingprogrammeringshulpmiddelsresrus apiseepseep gereedskapgereedskapxml
Maart 11, 2013 by 6: 16 AM
Dankie dat jy dit geplaas het, Doug. Ek het albei benaderings in ontwikkeling vir kliënte gebruik. SOAP lyk moeiliker om mee te werk in vergelyking met REST as gevolg van sy afhanklikheid van 'n XML-struktuur. SoapUI kan egter SOAP minder pynlik maak ... en hulle het 'n Mac-installeerder! Ek sal dit nagaan.
Selfs met 'n wonderlike hulpmiddel soos hierdie, dink ek ek sal steeds moderne RESTful API's verkies. Dis hoe ek rol 🙂
Maart 11, 2013 by 7: 58 AM
Ek is saam met jou op daardie @twitter-33588968:disqus! Maar ek was beïndruk met hierdie instrument - en dit werk ook met RESTful API's.
Maart 24, 2013 by 11: 13 AM
Soos hulle sê daar is altyd tyd vir koffie saam met 'n goeie vriend en die vermoë om relevante kennis te deel. Dankie Doug vir die uitroep en die vermoë om te deel waarvoor ons albei lief is en waarvoor ons 'n groot passie het. Dit doen ook REST-oproepe sowel as wat jy hieronder uitgewys het, en daarom is dit my gunsteling ontfoutings- en prototipe-instrument vir API's. Sien jou in April as ek terug is in die dorp 🙂