SoapUI: APIekin lan egiteko Insider-en tresna

xaboiUI

Badirudi lagun on batekin topatzen naizen bakoitzean bizitza errazten duen tresna berri baten berri izaten dudala. Kafea hartu nuen David Grigsby, DocuSign-en lan egiten duen .NET integrazio munstroa. David eta biok SOAP (Simple Object Access Protocol) vs. ATSEDEN APIs (horrela jaurti dugu). REST APIen alde egin ohi dut, zatiak aldi berean ikusteko eta garatzeko errazagoak direlako, baita autentifikazioarekin arazo murriztuak ere. Davidek .NET guru gisa, SOAP maite du, eragiketa eta aukera askoz konplexuagoak ematen baititu.

Davidek esan zidan SOAP aplikazioen programazio interfazeekin (APIak) lan egiteko sekretu sekretua ... SoapUI. (PS: Nire ametsa dirudi APUI 2006tik aurrera egunen batean gauzatuko da!)

SoapUI

SoapUI bi bertsiotan dator, Open Source eta Pro. Pro bertsioak Kode Irekiak egiten duen guztia egiteko aukera ematen du, baina produktibitate eta denbora aurrezteko funtzio mordoa gehitzen dizkio lizentzia bakoitzeko 349 $ -ren truke.

  • Datuak bistaratzeko eskema eta inprimaki editoreak - Eskema editoreak XML mezuetako benetako datuen ikuspegi bikaina eskaintzen duen bitartean, Formulario editoreak interfaze sinplea eskaintzen du datuak eskaeretan sartzeko. Bi editoreak batera zure probak azkarrago eta errazago egingo dituzte.
  • Datu-iturburuak - inportatu probatu nahi duzun datu iturria. Formatu nagusi guztiak onartzen dira, testu fitxategiak, XML, Groovy, Excel, Directory, JDBC (datu base erlazionala) eta Barne Sarearen datu iturria barne.
  • Seinalatu eta egin klik probak - Probako sorkuntzak errazteko metodoak arrastatu eta jaregin funtzionalitate bizkorra erabiltzea ahalbidetuz.
  • XPath Match baieztapena - Baieztapenak sortzeko urrats eta segundo erraz batzuetan egiten da.
  • Estaldura - Zerbitzuaren funtzionaltasunetik zenbat probatu duzun zehazki ikusi? Horrek ikuspegi orokorra eta funtzionalitatearen zein arlo ondo probatuta dauden eta zein arlotan denbora gehiago igarotzea nahi duzun ikusteko aukera ematen dizu. Gainera, are gehiago sakondu eta probatu ez dena eta aldarrikatu ez diren piezak zehaztu ditzakezu.
  • Segurtasun probak - pirata informatiko haiek botako dizuten eraso ugari daude, hala nola: XML bonbak, SQL injekzioak, gaizki eratutako XMLa, lausotzea, guneen arteko scriptak, etab. .
  • Baldintzak - SoapUI Pro-ren eskakizunen laguntza oso erabilgarria da zure probak negozioaren edo eskakizun teknikoen arabera mapatzeko.
  • refactoring - "bilatu eta ordezkatu" motako funtzio sinple batekin ebazten da.
  • SQL eraikitzailea - SQL adierazpenak interfaze grafiko batekin sortzen laguntzen dizu, datuen sarbidea guztientzat erraza izan dadin.
  • Berri - txosten zehatzak sortzea Project, TestSuite, TestCase edo LoadTest mailan. Inprimatu edo esportatu edozein formatu estandarrera, PDF, HTML, Word eta Excel barne, eta pertsonalizatu.
  • Laguntzarako - Lizentziaren zati gisa, urtebeteko laguntza ere lortuko duzu lizentziarekin.

3 Comments

  1. 1

    Eskerrik asko hau argitaratzeagatik, Doug. Garapenean bi ikuspegiak erabili ditut bezeroentzako. SOAPek zailagoa dirudi RESTekin alderatuta lan egitea XML egitura batean oinarrituta dagoelako. SoapUI-k SOAPen hain mingarria izan liteke ... eta Mac instalatzailea dute! Egiaztatuko dut.

    Horrelako tresna bikaina izanda ere, RESTful API modernoak nahiago nituzkeela uste dut. Horrela jaurti dut 🙂

  2. 3

    Esaten duten moduan, beti dago lagun on batekin kafea hartzeko denbora eta ezagutza garrantzitsuak partekatzeko gaitasuna. Eskerrik asko Doug oihuka eta biok maite duguna eta zaletasun handia duguna partekatzeko gaitasunagatik. Gainera, REST deiak egiten ditu eta azpian adierazi duzun bezala. Horregatik, APIetarako nire arazketa eta prototipatze tresna gogokoena da. Apirilean ikusiko dugu herrira bueltan naizenean 🙂

Zer deritzozu?

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina nola prozesatu den.