SoapUI: The Insider's Tool for Working with APIs

sopoUI

Zikuwoneka kuti nthawi iliyonse ndikakumana ndi mzanga wabwino, ndimamva za chida chatsopano chomwe chimapangitsa moyo kukhala wosavuta. Ndinamwa khofi ndi David Grigsby, chilombo chophatikizira cha .NET chomwe chimagwira ntchito ya DocuSign. Ine ndi David timakambirana za SOAP (Simple Object Access Protocol) motsutsana MABWINO APA (ndi momwe timakhalira). Ndimakonda kukonda ma REST APIs chifukwa ndiosavuta kuwonera ndikupanga chunk panthawi ndi - komanso zochepetsera zovuta ndi kutsimikizika. David, monga wamkulu wa .NET, amakonda SOPO chifukwa imapereka ntchito zovuta kwambiri komanso mwayi.

David adandiuza chinsinsi chobisalira kugwira ntchito ndi SOAP application programming interfaces (APIs)… SoapUI. (PS: Zikuwoneka ngati maloto anga a APUI kuchokera 2006 mwina tsiku lina lidzafika pozindikira!)

SoapUI

SoapUI imabwera m'mitundu iwiri, Open Source ndi Pro. Mtundu wa Pro umakupatsani mwayi kuchita zonse zomwe Open Source imachita, koma imawonjezera zokolola zambiri komanso zopulumutsa nthawi $ 349 pa layisensi.

  • Fotokozani ndi Opanga Mafomu kuti muwone zambiri - Pomwe Mkonzi wa Outline upereka kuwunikira kwakukulu kwamawonekedwe muimelo ya XML, Fomati ya Fomuyi imapereka mawonekedwe osavuta olowetsera deta mu zopempha. Akonzi awiriwa molumikizana azipangitsa kuti kuyesa kwanu kukhale kosavuta komanso kosavuta.
  • Zotsatira za Data - tumizani gwero lazambiri zomwe mukufuna kuyesa. Mitundu yonse yayikulu imathandizidwa, kuphatikiza mafayilo amawu, XML, Groovy, Excel, Directory, JDBC (Relational Database), komanso gwero lazidziwitso la Internal Grid.
  • Kuyesa kwa Point ndi Dinani - njira zopangira kuyeserera kwanu kosavuta polola kugwiritsa ntchito mwachangu kukoka ndikugwetsa magwiridwe antchito.
  • Kutsimikizira kwa XPath Match - Kupanga malingaliro kumachitika pang'onopang'ono ndi masekondi ochepa.
  • Zolemba - onani ndendende kuchuluka kwa magwiridwe antchito omwe mudayesa? Izi zimakuthandizani kuti muwone mwachidule ndikuwona magawo omwe magwiridwe antchito adayesedwa bwino komanso madera omwe mungafune kukhala nawo nthawi yayitali. Muthanso kubowoleza mpaka ndikupeza zomwe sizinayesedwe ndi magawo ati omwe sanatsimikizidwe.
  • Kuyesedwa kwachitetezo - pali mitundu ingapo yazowononga omwe owopsawo angakuponyereni, monga: mabomba a XML, jakisoni wa SQL, XML yopunduka, kuphulika, malembedwe apakati ndi zina. The Security Test Generator mu Pro imakupatsani mwayi wopanga zowonera zonse zosatetezeka .
  • zofunika - Chithandizo cha SoapUI Pro ndichinthu chofunikira kwambiri pakupanga mayeso anu motsutsana ndi bizinesi kapena ukadaulo waluso.
  • Kuyambiranso - kuthetsedwa ndi ntchito yosavuta ya "search-and-m'malo" -type.
  • Omanga SQL - imakuthandizani kuti mupange ziganizo za SQL ndi mawonekedwe owonekera, ndikupangitsa kuti anthu azitha kupeza mosavuta.
  • lipoti - pangani malipoti atsatanetsatane pa Project, TestSuite, TestCase, kapena LoadTest. Sindikizani kapena mutumizireni mtundu uliwonse, kuphatikiza PDF, HTML, Word ndi Excel, ndikusintha.
  • Support - monga gawo la layisensi mupezanso chaka chimodzi chothandizidwa ndi layisensi yanu.

3 Comments

  1. 1

    Zikomo potumiza izi, Doug. Ndagwiritsa ntchito njira zonsezi pakupanga makasitomala. SOAP ikuwoneka yovuta kugwira nayo ntchito poyerekeza ndi REST chifukwa chodalira kapangidwe ka XML. SoapUI itha kupangitsa SOPU kukhala yopweteka ngakhale ... ndipo ali ndi okhazikitsa Mac! Ndiyang'ana.

    Ngakhale ndi chida chachikulu ngati ichi, ndikuganiza kuti ndingakondenso ma RESTful APIs amakono. Umo ndimomwe ndimayimbira 🙂

  2. 3

    Monga akunenera kuti nthawi zonse mumakhala khofi ndi bwenzi labwino komanso kutha kugawana nzeru zofunikira. Tithokoze Doug chifukwa chofuula komanso kutha kugawana zomwe tonse timakonda komanso zomwe timakonda. Komanso imachita REST kuyitana komanso monga mwawonetsera pansipa ndichifukwa chake ndichida changa chokonda kuthana ndi vuto la ma API a API. Tionana mu Epulo ndikabwerera kutauni 🙂

Mukuganiza chiyani?

Tsambali likugwiritsa ntchito Akismet kuchepetsa spam. Phunzirani momwe deta yanu ikufotokozera.