SoapUI: ឧបករណ៍ខាងក្នុងរបស់សម្រាប់ធ្វើការជាមួយ APIs

សាប៊ូយូអាយ

វាហាក់ដូចជារាល់ពេលដែលខ្ញុំជួបជាមួយមិត្តល្អខ្ញុំ about អំពីឧបករណ៍ថ្មីមួយដែលធ្វើឱ្យជីវិតកាន់តែងាយស្រួល។ ខ្ញុំមានកាហ្វេជាមួយ David Grigsbyដែលជាបិសាចធ្វើសមាហរណកម្មណេតដែលធ្វើការឱ្យក្រុមហ៊ុន DocuSign ។ ដាវីឌនិងខ្ញុំកំពុងពិភាក្សាអំពី SOAP (ពិធីសារចូលដំណើរការវត្ថុសាមញ្ញ) ទល់នឹង REST APIs (នោះហើយជារបៀបដែលយើងរមៀល) ។ ខ្ញុំមានទំនោរអនុគ្រោះដល់ API REST ពីព្រោះពួកគេងាយស្រួលក្នុងការមើលឃើញនិងអភិវឌ្ឍបណ្តុំក្នុងពេលតែមួយជាមួយ - ក៏ដូចជាបញ្ហាកាត់បន្ថយជាមួយនឹងការផ្ទៀងផ្ទាត់។ ដេវីដដែលជាអ្នកមានគុណអិន។ ណេតស្រឡាញ់សូផាតចាប់តាំងពីវាផ្តល់នូវប្រតិបត្តិការនិងឱកាសស្មុគស្មាញជាច្រើន។

ដាវីឌបានប្រាប់ខ្ញុំពីអាថ៌កំបាំងក្នុងការធ្វើការជាមួយសូហ្វវែរសូហ្វវែរសូហ្វវែរ (ភីអេសអេស) … សូភូអាយ។ (PS: មើលទៅដូចជាសុបិន្តរបស់ខ្ញុំ APUI ចាប់ពីឆ្នាំ ២០០៦ មកថ្ងៃណាមួយនឹងក្លាយជាការពិត!)

សូភូអាយ

SoapUI មានពីរកំណែគឺ Open Source និង Pro ។ កំណែ Pro អនុញ្ញាតឱ្យអ្នកធ្វើអ្វីគ្រប់យ៉ាងដែលប្រភពកូដបើកចំហធ្វើប៉ុន្តែបន្ថែមនូវផលិតភាពនិងលក្ខណៈសន្សំសំចៃពេលវេលាក្នុងតម្លៃ ៣៤៩ ដុល្លារក្នុងមួយអាជ្ញាប័ណ្ណ។

  • គ្រោងនិងអ្នកកែទម្រង់សម្រាប់មើលទិន្នន័យ - ខណៈពេលដែលកម្មវិធីនិពន្ធគ្រោងបង្ហាញនូវទិដ្ឋភាពដ៏អស្ចារ្យនៃទិន្នន័យជាក់ស្តែងនៅក្នុងសារ XML កម្មវិធីនិពន្ធសំណុំបែបបទផ្តល់នូវចំណុចប្រទាក់សាមញ្ញសម្រាប់បញ្ចូលទិន្នន័យទៅក្នុងសំណើ។ កម្មវិធីនិពន្ធទាំងពីរនៅក្នុងការភ្ជាប់គ្នានឹងធ្វើឱ្យការធ្វើតេស្តរបស់អ្នកលឿននិងងាយស្រួល។
  • ប្រភពទិន្នន័យ - នាំចូលប្រភពទិន្នន័យដែលអ្នកចង់សាកល្បង។ ទ្រង់ទ្រាយសំខាន់ៗទាំងអស់ត្រូវបានគាំទ្ររួមមានឯកសារអត្ថបទ XML XML Groovy Excel សៀវភៅបញ្ជី JDBC (មូលដ្ឋានទិន្នន័យទំនាក់ទំនង) និងប្រភពទិន្នន័យក្រឡាចត្រង្គផ្ទៃក្នុង។
  • ចំណុចសាកល្បងនិងចុច - វិធីសាស្រ្តធ្វើឱ្យការបង្កើតតេស្តរបស់អ្នកមានភាពងាយស្រួលដោយអនុញ្ញាតិអោយមុខងារអូសនិងទម្លាក់រហ័ស។
  • ការអះអាងរបស់ XPath Match - បង្កើតការអះអាងត្រូវបានធ្វើឡើងតាមជំហានងាយៗនិងប៉ុន្មានវិនាទី។
  • គ្រប​ដ​ណ្ត​ប់ - ដឹងច្បាស់ថាតើមុខងារសេវាកម្មរបស់អ្នកបានសាកល្បងប៉ុន្មាន? នេះអនុញ្ញាតឱ្យអ្នកទទួលបាននូវទិដ្ឋភាពទូទៅនិងមើលថាតើផ្នែកណាមួយនៃមុខងារត្រូវបានសាកល្បងយ៉ាងល្អហើយតើតំបន់ណាដែលអ្នកប្រហែលជាចង់ចំណាយពេលបន្ថែមទៀត។ អ្នកក៏អាចខួងបន្ថែមទៀតនិងចង្អុលបង្ហាញនូវអ្វីដែលមិនត្រូវបានសាកល្បងហើយផ្នែកណាដែលមិនបានអះអាង។
  • ការធ្វើតេស្តសុវត្ថិភាព - មានការវាយប្រហារជាច្រើនដែលពួក Hacker pesky នឹងបោះមករកអ្នកដូចជា៖ គ្រាប់បែក XML ការចាក់បញ្ចូល SQL ការខូចទ្រង់ទ្រាយ XML ការបង្កើតស្គ្រីបឆ្លងតំបន់បណ្តាញ។ ល។ ម៉ាស៊ីនភ្លើងសាកល្បងសុវត្ថិភាពនៅក្នុងប្រូអនុញ្ញាតឱ្យអ្នកបង្កើតសំណុំពេញលេញនៃការស្កេនភាពងាយរងគ្រោះ។ ។
  • តម្រូវការ - ការគាំទ្រតំរូវការរបស់ SoapUI Pro គឺជាមុខងារមួយដែលមានប្រយោជន៏ខ្ពស់សំរាប់គូសផែនទីរបស់អ្នកប្រឆាំងនឹងតំរូវការអាជីវកម្មរឺបច្ចេកទេស។
  • ធ្វើឱ្យស្រស់ - ដោះស្រាយជាមួយមុខងារ“ ស្វែងរកនិងជំនួស” សាមញ្ញ។
  • អ្នកសាងសង់ SQL - ជួយអ្នកក្នុងការបង្កើតសេចក្តីថ្លែងការណ៍ SQL ជាមួយចំណុចប្រទាក់ក្រាហ្វិចធ្វើអោយទិន្នន័យមានភាពងាយស្រួលសំរាប់អ្នករាល់គ្នា។
  • ការរាយការណ៍ - បង្កើតរបាយការណ៍លំអិតនៅគំរោងតេស្តអ៊ីសតេសស្ទ្រីនរឺកំរិតផ្ទុក។ បោះពុម្ពឬនាំចេញពួកវាទៅជាទម្រង់ស្តង់ដារណាមួយរួមទាំង PDF, HTML, Word និង Excel និងប្តូរតាមបំណង។
  • ការគាំទ្រ - ជាផ្នែកមួយនៃអាជ្ញាប័ណ្ណអ្នកនឹងទទួលបានការគាំទ្ររយៈពេលមួយឆ្នាំជាមួយនឹងអាជ្ញាប័ណ្ណរបស់អ្នក។

3 យោបល់

  1. 1

    សូមអរគុណសម្រាប់ការប្រកាសនេះលោក Doug ។ ខ្ញុំបានប្រើវិធីសាស្រ្តទាំងពីរក្នុងការអភិវឌ្ឍន៍សម្រាប់អតិថិជន។ SOAP ហាក់ដូចជាមានការលំបាកក្នុងការធ្វើការប្រៀបធៀបជាមួយ REST ដោយសារការពឹងផ្អែករបស់វាលើរចនាសម្ព័ន្ធ XML ។ SoapUI ពិតជាអាចធ្វើឱ្យ SOAP មិនសូវឈឺចាប់ទេ ... ហើយពួកគេមានអ្នកដំឡើងម៉ាក Mac! ខ្ញុំនឹងពិនិត្យមើលវា។

    ទោះបីជាមានឧបករណ៍ល្អដូចនេះខ្ញុំគិតថាខ្ញុំនៅតែពេញចិត្ត API ដ៏ទំនើប។ នោះហើយជារបៀបដែលខ្ញុំរមៀល🙂

    • 2

      ខ្ញុំនៅជាមួយអ្នកនៅលើ @ twitter-33588968: disqus! ប៉ុន្តែខ្ញុំមានការស្ងើចសរសើរចំពោះឧបករណ៍នេះ - ហើយវាក៏ដំណើរការជាមួយ API ដ៏ល្អផងដែរ។

  2. 3

    ដូចដែលពួកគេនិយាយថាតែងតែមានពេលវេលាសម្រាប់កាហ្វេជាមួយមិត្តល្អនិងសមត្ថភាពក្នុងការចែករំលែកចំណេះដឹងដែលពាក់ព័ន្ធ។ សូមអរគុណ Doug សម្រាប់ការស្រែកចេញនិងសមត្ថភាពក្នុងការចែករំលែកនូវអ្វីដែលយើងទាំងពីរស្រឡាញ់និងមានចំណង់ចំណូលចិត្តខ្ពស់។ វាក៏ធ្វើឱ្យការហៅទូរស័ព្ទ REST ក៏ដូចជាអ្នកបានចង្អុលបង្ហាញខាងក្រោមដែលជាមូលហេតុដែលវាជាឧបករណ៍បំបាត់កំហុសនិងគំរូដែលខ្ញុំចូលចិត្តបំផុតសម្រាប់អេសភី។ ជួបគ្នានៅខែមេសាពេលខ្ញុំត្រឡប់មកក្រុងវិញ🙂

តើ​អ្នក​គិត​អ្វី?

តំបន់បណ្ដាញនេះប្រើ Akismet ដើម្បីកាត់បន្ថយសារឥតបានការ។ សិក្សាអំពីរបៀបដែលទិន្នន័យរបស់អ្នកត្រូវបានដំណើរការ.