wszystkie wpisy

Bruno czyli lepszy i darmowy Postman

Ostatnio w firmie w której pracowaliśmy dział bezpieczeństwa na spółkę z działem zakupowym zabronili nam korzystać z Postmana. Było z nim kilka problemów:

  • dla używania w firmach jest płatny (trzeba kupić licencję per pracownik) w nowszych wersjach
  • łączy się z chmurą, czemu przeciwny był dział bezpieczeństwa
  • przy dużej ilości requestów jakie wysyłaliśmy (ponad 1000) na słabszych komputerach potrafił losowo nie wykonać jakiś requestów nie rzucając przy tym błędem

Zostaliśmy zmuszeni poszukać alternatywy i ją znaleźliśmy. Tą alternatywą jest Bruno.

Bruno:

  • w swojej podstawowej wersji jest darmowy, nawet do zastosowań komercyjnych (płacimy dopiero za jego integrację z usługami firmowymi)
  • nie łączy się z chmurą
  • dużo lepiej obsługuje wgrywanie plików jako załączniki do requestu (np. jak chcemy wgrać dużego Excela albo CSV)
  • posiada możliwość szybkiego zaczytania plików z Postmana, więc migracja jest łatwa i bezbolesna
  • dużo łatwiej robi się code review zmian w plikach (robisz code review pojedynczego pliku z requestem a nie całej wielkiej kolekcji postmanowej)

Z wad wykryliśmy że przy równoczesnym uruchomieniu dużej ilości requestów (powyżej 1000) trzeba dać opóźnienie 1ms pomiędzy requestami. Nie wiemy dlaczego, ale to eliminuje pewien losowy błąd.

Na chwilę obecną jesteśmy zadowoleni z alternatywy. Osobiście uważam, że do prostych REST API Call Bruno jest lepszy niż Postman.

Linki