SoapUI: API-мен жұмыс істеуге арналған Insider құралы

сабын UI

Жақсы досыммен кездескен сайын өмірді жеңілдететін жаңа құрал туралы еститін сияқтымын. Мен кофе іштім Дэвид Григсби, DocuSign үшін жұмыс жасайтын .NET интеграциялық монстры. Дэвид екеуміз SOAP-ті (қарапайым объектілерге қол жеткізу протоколы) талқылап отырдық REST API (осылай айналдырамыз). Мен REST API-ді ұнатамын, себебі оларды бір уақытта визуалдау және дамыту оңай, сонымен бірге аутентификация кезінде мәселелер азаяды. Дэвид .NET гуру ретінде SOAP-ты жақсы көреді, өйткені ол әлдеқайда күрделі операциялар мен мүмкіндіктер ұсынады.

Дэвид маған SOAP қолданбалы бағдарламалау интерфейстерімен (API) жұмыс істеудің ішкі құпиясын айтты ... Сабын интерфейсі. (PS: менің арманым сияқты APUI 2006 жылдан бастап бір күн іске асуы мүмкін!)

Сабын интерфейсі

SoapUI екі нұсқада ұсынылған, Open Source және Pro. Pro нұсқасы Open Source-тің бәрін жасауға мүмкіндік береді, бірақ лицензия үшін 349 долларға өнімділік пен уақытты үнемдеу мүмкіндіктерін қосады.

  • Мәліметтерді визуалдауға арналған контур және форма редакторлары - Контур редакторы XML хабарламаларындағы нақты деректерге шолу жасаса, Форма редакторы сұраныстарға мәліметтерді енгізу үшін қарапайым интерфейсті ұсынады. Екі редактор бірлесіп тестілеуді тезірек және жеңілдетеді.
  • Деректер көздері - тексергіңіз келетін деректер көзін импорттаңыз. Барлық негізгі форматтарға, соның ішінде мәтіндік файлдарға, XML, Groovy, Excel, Directory, JDBC (Relational Database) және Internet Grid деректер көзі қолдау көрсетіледі.
  • Тестілеуді нұқыңыз және басыңыз - жылдам сүйреп апару функционалдығына мүмкіндік беру арқылы тест жасауыңызды жеңілдететін әдістер.
  • XPath Match тұжырымы - Бекіту бірнеше қарапайым қадамдар мен секундтарда жасалады.
  • Қамту - қызметтің қаншалықты функционалдығын тексергеніңізді дәл көріңіз? Бұл сізге шолу жасап, функционалдылықтың қай салалары жақсы тексерілгенін және қай салаларда көп уақыт өткізгіңіз келетінін білуге ​​мүмкіндік береді. Сондай-ақ, сіз одан әрі қарай жүргізіп, ненің тексерілмегенін және қандай бөліктер бекітілмегенін дәл анықтай аласыз.
  • Қауіпсіздікті тексеру - зиянды хакерлер сізге шабуылдайтын көптеген массивтер бар, мысалы: XML бомбалары, SQL инъекциясы, дұрыс емес XML, фузинг, сайт аралық сценарий және т.с.с. Pro-дағы Security Test Generator сізге осалдықтарды тексерудің толық жиынтығын жасауға мүмкіндік береді. .
  • талаптар - SoapUI Pro талаптарын қолдау - бұл сіздің сынақтарыңызды іскери немесе техникалық талаптарға сәйкестендіру үшін өте пайдалы функция.
  • Рефакторинг - қарапайым «іздеу және ауыстыру» функциясымен шешілді.
  • SQL құрастырушысы - графикалық интерфейсі бар SQL операторларын құруға көмектеседі, бұл деректерге қол жетімділікті бәріне жеңілдетеді.
  • есеп - Project, TestSuite, TestCase немесе LoadTest деңгейінде толық есептер шығару. Оларды PDF, HTML, Word және Excel бағдарламаларын қоса кез-келген стандартты форматта басып шығарыңыз немесе экспорттаңыз және оларды реттеңіз.
  • қолдау - лицензия аясында сіз лицензияңызбен бір жылдық қолдау аласыз.

3 Пікірлер

  1. 1

    Осыны жариялағаныңызға рақмет, Даг. Мен клиенттер үшін екі тәсілді де дамыттым. SOAP-ті REST-пен салыстырғанда, XML құрылымына тәуелді болғандықтан, онымен жұмыс істеу қиынырақ сияқты. SoapUI шынымен де SOAP-ны аз ауырлатуы мүмкін ... және оларда Mac орнатушысы бар! Мен тексеремін.

    Осындай керемет құрал болса да, мен қазіргі заманғы RESTful API-ді қалаймын деп ойлаймын. Мен осылай домалаймын 🙂

  2. 3

    Олар айтқандай, жақсы доспен кофе ішуге әрдайым уақыт бар және тиісті біліммен бөлісу мүмкіндігі бар. Дагтың айқайы үшін және біз екеуміз жақсы көретін және қатты жақсы көретін нәрселермен бөлісу қабілеті үшін рахмет. Сондай-ақ, ол REST қоңырауларын жасайды, сонымен қатар сіз төменде атап өткенсіз, сондықтан менің сүйікті күйге келтіру және прототиптеу API құралы. Сәуір айында мен қалаға оралған кезде кездескенше

Сен не ойлайсың?

Бұл сайт спамның төмендеуі үшін Akismet пайдаланады. Деректеріңіздің қалай өңделетінін біліңіз.