SoapUI: L-Għodda tal-Insider għall-Ħidma mal-APIs

soapUI

Jidher kull darba li niltaqa 'ma' ħabib tajjeb, nisma 'dwar għodda ġdida li tagħmel il-ħajja aktar faċli. Kelli kafè miegħu David Grigsby, mostru tal-integrazzjoni .NET li jaħdem għal DocuSign. Jien u David konna qed niddiskutu SOAP (Simple Object Access Protocol) kontra BQIEGĦ APIs (hekk nirrumblaw). Jien għandi t-tendenza li niffavorixxi l-APIs tar-REST għax huma aktar faċli biex tidher u tiżviluppa blokka kull darba bi - kif ukoll kwistjonijiet imnaqqsa bl-awtentikazzjoni. David, bħala guru ta ’.NET, iħobb is-SAPUN peress li jipprovdi operazzjonijiet u opportunitajiet ħafna iktar kumplessi.

David qalli s-sigriet minn ġewwa biex naħdem ma 'interfaces ta' programmazzjoni ta 'applikazzjoni SOAP (APIs) ... SoapUI. (PS: Jidher bħall-ħolma tiegħi ta ' APUI mill-2006 jista 'xi darba jiġi realizzat!)

SoapUI

SoapUI jiġi f'żewġ verżjonijiet, Open Source u Pro. Il-verżjoni Pro tippermettilek tagħmel dak kollu li jagħmel is-Sors Miftuħ, iżda żżid mazz ta 'produttività u karatteristiċi li jiffrankaw il-ħin għal $ 349 għal kull liċenzja.

  • Edituri Outline u Formola għall-viżwalizzazzjoni tad-dejta - Filwaqt li l-Editur Outline jagħti ħarsa ġenerali kbira tad-dejta attwali f'messaġġi XML, l-Editur tal-Formola jipprovdi interface sempliċi biex tiddaħħal dejta fit-talbiet. Iż-żewġ edituri flimkien jagħmlu l-ittestjar tiegħek aktar mgħaġġel u eħfef.
  • Sorsi tad-Data - importa sors ta 'dejta li trid tittestja. Il-formati maġġuri kollha huma appoġġjati, inklużi fajls tat-test, XML, Groovy, Excel, Direttorju, JDBC (Database Relazzjonali), u s-sors tad-dejta tal-Grid Intern.
  • Punt u Ikklikkja Ittestjar - metodi biex tagħmel il-kreazzjonijiet tat-test tiegħek aktar faċli billi tippermetti funzjonalità ta 'drag and drop malajr biex tużah.
  • Asserzjoni tal-Logħba XPath - Il-ħolqien ta 'affermazzjonijiet isir fi ftit passi u sekondi faċli.
  • Kopertura - tara eżattament kemm mill-funzjonalità tas-servizz ttestjajt? Dan jippermettilek li jkollok ħarsa ġenerali u tara liema oqsma tal-funzjonalità huma ttestjati sew u ma 'liema oqsma tista' tkun trid tqatta 'ftit iktar ħin magħhom. Tista 'wkoll tħaffer aktar u tidentifika eżattament dak li ma ġiex ittestjat u liema partijiet ma ġewx affermati.
  • Ittestjar tas-sigurtà - hemm firxa ta 'attakki li dawk il-hackers pesky se jarmu lejk, bħal: bombi XML, injezzjonijiet SQL, XML malformat, fuzzing, cross-site scripting eċċ. Il-Ġeneratur tat-Test tas-Sigurtà fil-Pro jippermettilek toħloq sett komplut ta' skans tal-vulnerabbiltà. .
  • Rekwiżiti - L-appoġġ għall-ħtiġijiet ta 'SoapUI Pro huwa fattur utli ħafna għall-immappjar tat-testijiet tiegħek kontra ħtiġijiet tan-negozju jew tekniċi.
  • Factoring mill-ġdid - solvuti b'funzjoni sempliċi tat-tip "tfittxija u sostituzzjoni".
  • Bennej SQL - jgħinek toħloq id-dikjarazzjonijiet SQL b'interface grafika, li tagħmel l-aċċess għad-dejta faċli għal kulħadd.
  • Rappurtar - tiġġenera rapporti dettaljati fil-livell tal-Proġett, TestSuite, TestCase, jew LoadTest. Stampahom jew tesportahom fi kwalunkwe format standard, inklużi PDF, HTML, Word u Excel, u tippersonalizzahom.
  • appoġġ - bħala parti mil-liċenzja int tirċievi wkoll sena ta 'appoġġ bil-liċenzja tiegħek.

3 Kummenti

  1. 1

    Grazzi talli bgħatt dan, Doug. Jien użajt iż-żewġ approċċi fl-iżvilupp għall-klijenti. SAPUN jidher iktar diffiċli biex taħdem miegħu meta mqabbel ma 'REST minħabba d-dipendenza tiegħu fuq struttura XML. SoapUI jista 'verament jagħmel SOAP inqas koroh għalkemm ... u għandhom installatur tal-Mac! Se niċċekkjaha.

    Anke b'għodda kbira bħal din għalkemm, naħseb li xorta nippreferi APIs RESTful moderni. Hekk nirrombla 🙂

  2. 3

    Kif jgħidu dejjem hemm ħin għall-kafè ma 'ħabib tajjeb u l-abbiltà li taqsam l-għarfien rilevanti. Grazzi Doug tal-għajta u l-abbiltà li naqsmu dak li t-tnejn inħobbu u li għandna passjoni kbira għalih. Ukoll tagħmel sejħiet REST kif ukoll indikajt hawn taħt u huwa għalhekk li hija l-għodda favorita tiegħi ta 'debugging u prototipar għall-API's. Narawkom f'April meta nerġa 'lura l-belt 🙂

What do you think?

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.