SmartBear Software imblanzeste API-urile REST nedocumentate


SmartBear Software imblanzeste API-urile REST nedocumentate

 

Noul SoapUI Pro 5.0 supune la test cu usurinta API-urile nedocumentate

 

 

Beverly - 9 Aprilie 2014 - SmartBear Software, lider in unelte pentru calitatea software-ului si managementul performantei, a anuntat disponibilitatea SoapUI 5.0, cu functii de top ce suporta piata in crestere pentru testarea REST API, in special provocarea adusa de API-urile REST nedocumentate. SoapUI 5.0 adauga capabilitati bogate de testare REST, incluzand suport pentru REST Discovery, REST Mocking si OAuth 2.0. REST este metoda predominanta, cu crestere rapida, folosita pentru construirea API-urilor publice pentru aplicatii Web, si impreuna cu SoapUI, scurteaza curba de invatare, imbunatateste timpul de punere pe piata si ajuta la identificarea facila a bug-urilor.

 

O problema comuna cu API-urile REST este faptul ca nu necesita nicio documentatie care sa explice cum functioneaza API-ul, cererile disponibile si raspunsurile asteptate. Aceste probleme au creat o abundenta de API-uri nedocumentate, in care functionalitatea este partial sau deloc divulgata. Testarea acestor API-uri consuma timp, si necesita ca utilizatorul sa obtina informatii de la dezvoltatorul API-ului sau sa incerce si sa exploreze codul API manual.

 

"Echipa SoapUI de la SmartBear s-a depasit pe sine cu versiunea 5.0," a spus Darin Weakley , Senior Software Engineer, MapQuest . "REST Discovery este usor de folosit si genereaza rapid suite de teste si cazuri, permitandu-mi sa ma concentrez pe datele pe care le folosesc pentru testare, si nu pe service si generare de teste. Sunt incantat de aceasta versiune, SoapUI 5.0, si voi folosi cu siguranta aceasta functie in testarea API-urilor noastre."

 

Folosind SoapUI REST Discovery, utilizatorul poate inregistra interactiunile si traficul cu API, si adauga automat resursele asociate cu API-ul in SoapUI. Mai mult, REST Discovery permite utilizatorilor sa creeze o suita de teste din interactiunile inregistrate, economisind timp critic, care ar fi altfel consumat incercand sa intelegeti API-ul si setarea testelor necesare asociate. REST Discovery poate fie inregistra trafic prin intermediul browserului intern SoapUI, un proxy, browsere native sau chiar aplicatii pentru mobile. Orice trafic ce trece prin proxy-ul definit este captat de SoapUI, iar resursele sunt folosite pentru a seta suite de teste.

 

"REST Discovery este o functie noua si inovatoare care ajuta utilizatorii sa inteleaga API-urile nedocumentate", a spus Matti Hjelm, Product Owner of SoapUI, SmartBear. "Ajuta utilizatorii sa economiseasca timp pretios si sa scada probabilitatea erorilor umane din timpul testarii. Combinata cu suportul pentru REST Mocking, este una din cele mai puternice functii lansate recent."

 

Pe langa REST Discovery, noul SoapUI Pro 5.0 contine REST Mocking. Un REST API, prin definitie, nu necesita specificarea raspunsurilor pe care anumite cereri le pot primi. Astfel, setarea unui test mock poate deveni o activitate consumatoare de timp, deoarece trebuie definit manual fiecare raspuns pe care API-ul ar trebui sa il ofere. Prin explorarea mai intai a API-ului folosind REST Discovery, SoapUI captureaza automat toate raspunsurile primite. Utilizatorii pot apoi crea un mock complet - cereri, raspunsuri si headere - pe baza interactiunilor inregistrate. Aceasta, pe langa economia de timp, asigura si ca date realiste sunt folosite in mock.

 

SoapUI 5.0 adauga suport pentru API-uri protejate OAuth2. Profilele OAuth 2 din SoapUI permit utilizatorilor sa seteze credentiale. Aceasta permite schimbarea rapida intre diferitele credentiale, economisind efortul de a le re-introduce de multiple ori. Mai mult, prin SoapUI OAuth 2 Flow Automation, utilizatorii pot seta reimprospatarea automata a tokenului, permitand utilizatorilor sa lege cu usurinta teste pentru API-uri protejate OAuth 2 in medii Continuous Integration.

 

Produsul SmartBear SoapUI, precum si celelalte solutii SmartBear, sunt disponibile in Romania prin intermediul Simple IT, partener SmartBear.

 

 

Despre SmartBear Software

 

SmartBear Software ofera unelte pentru peste un milion de profesionisti in software pentru crearea, testarea si monitorizarea unora din cele mai bune aplicatii si site-uri web, oriunde - pe desktop, dispozitive mobile si in cloud.

 

 

Despre Simple IT

 

SIMPLE IT este distribuitor de produse si solutii software, completate de servicii de consultanta, training, instalare, configurare si mentenanta, sustinute de un personal specializat, pentru a oferi cea mai buna experienta IT clientilor. Categoriile de solutii includ: descoperirea si monitorizarea retelei, controlul accesului la retea, managementul informatiei de securitate, securitatea si criptarea e-mailului, retele virtuale private, optimizarea traficului, securitatea retelei, antivirus, firewall, optimizarea PC-ului, antivirus, antispam, detectia intrusilor, backup si restaurare, design, dezvoltare si publicistica web, audio si video. Pentru mai multe informatii vizitati site-ul www.simpleit.com.ro.