SoapUI: Zouti Insider a pou travay avèk APIs

soapUI

Li sanble chak fwa mwen rankontre ak yon bon zanmi, mwen tande pale de yon nouvo zouti ki fè lavi vin pi fasil. Mwen te gen kafe ak David Grigsby, Yon mons entegrasyon .NET ki travay pou DocuSign. David ak mwen te diskite sou SAVON (Senp Pwotokòl Aksè Objè) kont REST APIs (se jan nou woule). Mwen gen tandans favorize REST APIs paske yo ap pi fasil visualized epi devlope yon moso nan yon moman ak - osi byen ke pwoblèm redwi ak otantifikasyon. David, kòm yon gourou .NET, renmen SAVON depi li bay operasyon pi konplèks ak opòtinite.

David te di m 'sekrè a inisye nan travay ak SOAP aplikasyon pwogram interfaces (APIs) ... SoapUI. (PS: sanble rèv mwen nan yon APUI soti nan 2006 pouvwa kèk jou rive nan realizasyon!)

SoapUI

SoapUI vini nan de vèsyon, sous louvri ak Pro. Vèsyon an Pro pèmèt ou fè tout bagay ki sous la Open fè, men ajoute yon pakèt moun sou pwodiktivite ak karakteristik tan-ekonomize pou $ 349 pou chak lisans.

  • Plan ak Editè Fòm pou vizyalize done yo - Pandan ke Editè a Plan delivre yon gwo BECA de done aktyèl la nan yon mesaj XML, Editè a Fòm bay yon koòdone senp pou antre done nan demann. De editè yo nan konjonksyon pral fè tès ou pi vit ak pi fasil.
  • Done Sous - Enpòte yon sous done ki ou vle teste. Tout fòma pi gwo yo sipòte, ki gen ladan dosye tèks, XML, Groovy, Excel, Anyè, JDBC (relasyon baz done), ak sous la done Entèn gri.
  • Pwen, epi klike Tès - metòd pou fè kreyasyon tès ou yo pi fasil pa pèmèt rapid-a-itilize trennen ak gout fonctionnalités.
  • XPath Koresponn ak afimasyon - Kreye afimasyon se fè nan nan yon kèk etap fasil ak segonn.
  • Pwoteksyon - wè egzakteman konbyen nan fonksyonalite sèvis la ou te teste? Sa a pèmèt ou jwenn yon BECA ak wè ki zòn nan fonctionnalités a yo byen teste ak ki zòn ou ta ka vle pase kèk plis tan avèk yo. Ou kapab tou fè egzèsis menm pi lwen ak identifier egzakteman sa ki pa te teste ak sa ki pati pa te revandike.
  • Tès sekirite - gen yon etalaj de atak sa yo entru sal pral jete nan ou, tankou: bonm XML, piki SQL, malformed XML, fuzzing, kwa-sit scripting elatriye Sekirite Dèlko tès la nan Pro pèmèt ou kreye yon seri konplè nan analiz frajilite. .
  • Kondisyon pou - Kondisyon sipò SoapUI Pro a se yon karakteristik trè itil pou kat tès ou kont biznis oswa kondisyon teknik.
  • Re-anrejistreman - rezoud ak yon senp "rechèch-ak-ranplase" fonksyon kalite.
  • SQL mason - ede ou kreye deklarasyon yo SQL ak yon koòdone grafik, ki fè done aksè fasil pou tout moun.
  • Rapòte - Jenere rapò detaye nan Pwojè, TestSuite, TestCase, oswa nivo LoadTest. Ekri an lèt detache oswa ekspòtasyon yo nan nenpòt fòma estanda, ki gen ladan PDF, HTML, Pawòl ak Excel, ak Customize yo.
  • Sipò - kòm yon pati nan lisans lan ou pral jwenn tou yon ane nan sipò ak lisans ou.

3 Kòmantè

  1. 1

    Mèsi pou afiche sa a, Doug. Mwen te itilize tou de apwòch nan devlopman pou kliyan yo. SAVON sanble pi difisil pou travay avèk konpare ak REST akòz reliance li sou yon estrikti XML. SoapUI te kapab reyèlman fè SAVON mwens douloure menm si ... epi yo gen yon enstale Mac! Mwen pral tcheke li soti.

    Menm ak yon gwo zouti tankou sa a menm si, mwen panse ke mwen ta toujou prefere modèn APIs RESTful. Se konsa mwen woule 🙂

  2. 3

    Kòm yo di toujou gen tan pou kafe ak yon bon zanmi ak kapasite pou pataje konesans ki enpòtan. Mèsi Doug pou rèl la soti ak kapasite nan pataje sa nou tou de renmen epi yo gen yon gwo pasyon pou. Epitou li REST apèl kòm byen ke ou te vize deyò anba a ki se poukisa li se pi renmen mwen debogaj ak pwototip zouti pou API la. N'a wè nan mwa avril lè mwen tounen nan vil 🙂

Ki sa ou panse?

Sit sa a sèvi ak Akismet diminye Spam. Aprann kijan kòmantè ou a trete.