SoapUI: Ko te Taputapu a te Kaitohu mo te Mahi me nga API

hopiUI

Te ahua i nga wa katoa ka tutaki ahau me tetahi hoa pai, ka rongo au mo tetahi taputapu hou e ngawari ai te ora. I inu kawhe ahau David Grigsby, he taniwha whakauru NET e mahi ana mo DocuSign. I korerorero maua ko David ki te HAPU (Kawa Uru Ahanoa Maamaa) me te API okioki (koina te takahuri) He pai ki ahau nga API REST na te mea ngawari ki te tiro me te whakawhanake i tetahi waahanga i te wa kotahi - me nga take whakaheke me te motuhēhēnga. Ko David, hei kaiwhakaako .NET, e aroha ana ki te HAPAPAI mai i te mea he nui ake nga mahi uaua me nga waahi angitu.

I korerotia e David ki ahau te muna o roto mo te mahi tahi me nga atanga papatono tono SOAP (API)… HopiUI. (PS: He rite ki taku moemoea a APUI mai i te 2006 kia mohio tetahi ra!)

HopiUI

E rua nga putanga a te SoapUI, Open Source me Pro. Ko te putanga Pro ka ahei koe ki te mahi i nga mahi katoa a te Open Source, engari he taapiringa o te hua me te wa-whakaora mo te $ 349 mo ia raihana.

  • Whakahuahua me nga Kaiwhakatika Puka hei matakite i nga raraunga - Ahakoa he pai te tirohanga a te Etita Whakahuahua mo nga korero tuuturu i roto i nga korero XML, ka tukuna e te Kaiwhakatika Puka tetahi atanga ngawari hei whakauru raraunga ki nga tono. Ko nga etita e rua i te taha o enei ka tere te whakamaatau.
  • Rauemi Raraunga - kawemai i tetahi puna raraunga e hiahia ana koe ki te whakamatautau. Ko nga whakatakotoranga nui katoa e tautokohia ana, tae atu ki nga konae tuhinga, XML, Groovy, Excel, Whaiaronga, JDBC (Papu Paetukutuku), me te Maatapuna Rauemi a-roto.
  • Tohu ka Paatohia te Whakamatau - nga tikanga kia maama ake ai o mahi whakamatau ma te tuku kia tere te whakamahi me te paheke i nga mahi.
  • Whakahau XPath Match - Ko te hanga i nga korero ka mahia i roto i etahi waahanga ngawari me nga hēkona.
  • Te kohinga - tirohia te nui o te mahinga o te ratonga kua whakamatautauria e koe? Ma tenei ka taea e koe te titiro matanui me te tiro ko nga waahanga o nga mahi e tino whakamatautauria ana me nga waahanga e hiahia ana koe ki te noho wa roa atu. Ka taea hoki e koe te tarai ki raro ake ka tohu i nga mea kaore ano kia whakamatautauria, me nga waahanga kaore ano kia kii.
  • Whakamatautau Haumaru - he maha nga whakaeke ka whiua atu e nga kaiwhaiwhai kino ki a koe, penei i te: bombs XML, weronga SQL, XML hemo, he mura, he tuhinga papa-papa me etahi atu Ko te Kaihanga Whakamatau Haumaru i Pro ka ahei koe ki te hanga i nga waahanga whakaraerae katoa. .
  • whakaritenga - Ko te tautoko o nga whakaritenga a te SoapUI Pro he mea tino pai mo te whakamahere i o whakamatautau ki nga umanga, ki nga whakaritenga hangarau ranei.
  • Te whakangahau - kua whakaotihia me te mahi "rapu-ka-whakakapi" -momo.
  • Kaihanga SQL - ka awhina i a koe ki te hanga i nga korero SQL me te atanga whakairoiro, kia maama ai te uru atu ki nga raraunga.
  • pūrongo - hangaia he ripoata taipitopito i te Kaupapa, TestSuite, TestCase, te taumata LoadTest ranei. Ka taarua, ka kaweake ranei ki tetahi whakatakotoranga paerewa, tae atu ki te PDF, HTML, Kupu me te Excel, ka whakarite ai.
  • tautoko - hei waahanga o te raihana ka whiwhi koe i te kotahi tau o te tautoko me to raihana.

3 Comments

  1. 1

    Mauruuru mo te tuku i tenei, Doug. Kua whakamahia e ahau nga huarahi e rua i te whanaketanga mo nga kaihoko. He uaua ake te mahi a te SOAP ki te whakaritehia ki te REST na te whakawhirinaki atu ki te hanganga XML. He pai rawa pea te mamae o te hopi nei ki te hopi ... engari he kaiwhakarato Mac ta raatau. Ka tirohia e au.

    Ahakoa te taputapu pai penei, whakaaro ahau ka pai tonu ahau ki nga API RESTful hou. Koina taku hurihuri 🙂

  2. 3

    Hei ki ta raatau he wa tonu mo te kawhe me tetahi hoa pai me te kaha ki te tohatoha i nga matauranga e pa ana. Mauruuru Doug mo te hamama me te kaha ki te tohatoha i ta maatau e aroha ana, e tino hiahia ana. Ano hoki ko nga waea REST me te mea hoki kua tohua e koe i raro ake nei koinei te mea pai mo taku patuiro me te taputapu prototyping mo nga API. Ka kite ano koe i te Paenga-whawha ka hoki mai au ki te taone 🙂

He aha koutou whakaaro?

Whakamahia ai e tenei pae i te Akismet hei whakaiti i te mokowhiti. Akohia te tukatuka o to raraunga korero.