SoapUI: ʻO ka mea hana a ka Insider no ka hana ʻana me nā API

kopaUI

Me he mea lā i nā manawa a pau e launa ana me kahi hoaaloha maikaʻi, lohe wau e pili ana i kahi mea hana hou e maʻalahi ai ke ola. He kofe kaʻu me ʻO David Grigsby, kahi moʻoʻano hoʻohui NET e hana nei no DocuSign. Ke kūkākūkā nei māua ʻo David me ka SOAP (Simple Object Access Protocol) vs. Nā Apana Hoʻomaha (Pēlā mākou e ʻōwili ai). Makemake wau e aloha i nā API REST no ka mea ʻoi aku ka maʻalahi o ka nānā ʻana a hoʻomohala ʻana i kahi chunk i kēlā me kēia manawa - a me nā pilikia i hoʻemi ʻia me ka hōʻoia. ʻO David, ma ke ʻano he .NET guru, aloha iā SOAP ʻoiai hāʻawi ia i nā hana ʻoi aku ka paʻakikī a me nā manawa kūpono.

Ua haʻi mai ʻo Dāvida iaʻu i ka mea hūnā o loko e hana pū me nā interface polokalamu polokalamu SOAP (API)… KapuahiUI. (PS: Ke nānā nei i koʻu moeʻuhane o kahi APUI mai ka 2006 hiki i kahi lā e ʻike!)

KapuahiUI

Hele mai ʻo SoapUI i ʻelua mau mana, Open Source a me Pro. ʻAe ka mana Pro iā ʻoe e hana i nā mea āpau a ka Open Source e hana ai, akā hoʻohui i kahi pūʻulu o ka hana a me nā hiʻohiʻona mālama manawa no $ 349 no kēlā me kēia laikini.

  • Hoʻolālā a me nā hoʻoponopono hoʻoponopono no ka ʻike ʻana i ka ʻikepili - ʻOiai e hāʻawi ana ka Luna Hoʻoponopono outline i kahi nānā nui loa o ka ʻike maoli i nā leka XML, hāʻawi ka Form Editor i kahi maʻalahi maʻalahi no ke komo ʻana i ka ʻikepili i nā noi. E hana nā luna hoʻoponopono ʻelua i ka hoʻokolohua wikiwiki a maʻalahi hoʻi.
  • PūnaekeʻIkepili - lawe mai i kahi ʻikepili āu e makemake ai e hōʻoia. Kākoʻo ʻia nā hōʻano nui āpau, e like me nā faile kikokiko, XML, Groovy, Excel, Papa Kuhikuhi, JDBC (Relational Database), a me ka ʻikepili data Grid Grid.
  • Kuhi a kaomi i ka hoʻāʻo - nā hana e hana i kāu mau hana hoʻāʻo maʻalahi ma o ka ʻae ʻana i ka hana wikiwiki a me ka hāʻule o ka hana.
  • Hōʻoiaʻiʻo ʻo XPath Match - Hana ʻia nā manaʻo i loko o kekahi mau kapuaʻi maʻalahi a me kekona.
  • ʻO Coverage - ʻike pololei i ka nui o nā hana a ka lawelawe āu i hoʻāʻo ai. ʻAe kēia iā ʻoe e kiʻi i kahi nānā a ʻike i nā ʻāpana o nā hana i hoʻāʻo maikaʻi ʻia a me nā wahi āu e makemake ai e lilo i kahi manawa hou aku. Hiki iā ʻoe ke huki hou i lalo a kiko pololei i nā mea i hōʻike ʻole ʻia a me nā ʻāpana i hōʻike ʻole ʻia.
  • Hoʻoikaika palekana - aia kahi lūlū o nā hoʻouka kaua e hoʻolei ʻia e nā mea hacks pesky iā ʻoe, e like me: nā pōkā XML, nā inikina SQL, hana hewa ʻia ka XML, ka ʻūlū ʻana, ka palapala ʻaoʻao pae a me nā mea ʻē aʻe. .
  • koi - Kākoʻo koi ʻo SoapUI Pro i kahi hiʻohiʻona maikaʻi loa no ka palapala kiʻi ʻana i kāu mau hoʻāʻo e kūʻē i ka ʻoihana a i ʻole nā ​​ʻenehana.
  • Ka hōihoʻa hou - hoʻonā me kahi maʻalahi "search-and-replacement" -type function.
  • Mea hana SQL - kōkua iā ʻoe e hana i nā ʻōlelo SQL me kahi kuʻina kiʻi, e maʻalahi ai i ka ʻikepili i kēlā me kēia.
  • Ho'oka'a'ike - e hana i nā hōʻike kikoʻī ma Project, TestSuite, TestCase, a i ʻole pae LoadTest. Pai a hoʻouna aku paha iā lākou i kekahi ʻano maʻamau, e like me PDF, HTML, Word a me Excel, a hana pilikino iā lākou.
  • Support - ma ke ʻāpana o ka laikini e loaʻa iā ʻoe kahi makahiki o ke kākoʻo me kāu laikini.

3 Comments

  1. 1

    Mahalo no ka kau ʻana i kēia, Doug. Ua hoʻohana wau i nā ala ʻelua i ka hoʻomohala ʻana no nā mea kūʻai aku. ʻOi aku ka paʻakikī o ka SOAP e hana me ka hoʻohālikelike ʻia me REST ma muli o ka hilinaʻi ʻana i kahi hanana XML. Hiki i ka SoapUI ke hoʻohaʻahaʻa loa i ka SABA ... a he Mac installer kā lākou. E nānā au.

    ʻOiai me kahi mea hana maikaʻi e like me kēia, manaʻo wau e makemake wau i nā API RESTful hou o kēia manawa. Pēlā wau e ʻōwili ai 🙂

  2. 3

    E like me kā lākou e ʻōlelo nei aia mau ka manawa no ke kofe me kahi hoa aloha a me ka hiki ke kaʻana like i ka ʻike pili. Mahalo iā Doug no ka uwa ʻana a me ka hiki ke kaʻana like i nā mea a mākou a ʻelua e aloha ai a nui ke kuko. Pēlā nō hoʻi e kāhea ʻo REST e like me kāu i kuhikuhi ai ma lalo a ʻo ia ke kumu o kaʻu punahele debugging a me nā mea hana prototyping no API's. E ʻike iā ʻoe i ʻApelila ke hoʻi wau i ke kaona 🙂

Pehea kou manaʻo?

Ke hoʻohana nei kēia pūnaewele i ka Akismet e ho'ēmi i ka spam. E aʻo pehea e hanaʻia ai kāuʻikeʻikepili.