Bruno, o alternativă Postman

Postman este una dintre uneltele cunoscute de dezvoltatori când vine vorba de a testa anumite funcții ale aplicațiilor create(sau întreținute). În egală măsură de-a lungul timpului Postman a ridicat numeroase semne de întrebare în ceea ce privește manipularea datelor, suportul exclusiv pentru cloud și cel mai important obligativitatea de a fi conectat la internet pentru a folosi programul. Toate acestea au pus pe fiecare la încercarea de a găsi o alternativă.

Lista de alternative pentru Postman cuprinde (printre altele) următoarele elemente:
curl, care suportă printre altele conexiuni de tip HTTP cu opțiuni precum GET, POST, PUT sau HEAD
Apache JMeter, pentru teste de solicitare (a.k.a load) dar și de funcționalitate
SoapUI
HTTPie

După cum sugerează și titlul, pentru conținutul acestui articol am ales o alternativă, zic eu, similară cu Postman și anume Bruno. Din punctul meu de vedere Bruno îndeplinește fix două condiții ce vizează controlul datelor și utilizarea: datele(adică colecțiile) sunt stocate local și nu trebuie să mă autentific. Atunci când vine vorba de a testa funcționalitatea unei aplicații sau pagini web, precum statusul acestui site de exemplu, belicos punct ro /health3 punct php, este folosită conexiunea locală la internet (adică cea a dispozitivului meu) pentru a accesa resursa.

Bruno este un program open-source, disponibil pentru Windows, Mac OS dar și pentru distribuțiile linux precum Debian/Ubuntu sau Red Hat/Fedora/openSUSE. Pentru a descărca programul și pentru a seta depozitul de pachete pentru distribuțiile linux Debian/Ubuntu accesați acest link și urmați pașii indicați.

Ca și notă de final la acest articol nu-mi rămâne decât să menționez faptul că există o pagină dedicată pe site-ul celor de la Bruno, unde este realizată o comparație cu Postman, material ce ar trebui citit de oricine se luptă cu ideea a folosi o versiune mai veche de Postman (fără suport cloud) sau de a trece la ceva diferit.

Leave a Reply

Your email address will not be published. Required fields are marked *