mirror of
https://github.com/LukasKanka/api_test.git
synced 2026-11-11 14:34:36 +01:00
960 B
960 B
Automated API Testing (Bruno)
Automatické testování REST API je postaveno na nástroji Bruno. Testovací kolekce je uložena přímo v repozitáři ve složce apiTest/PotterAPI a je verzována společně s kódovým základem.
Lokální spuštění testů
Testy lze spouštět přímo z grafického rozhraní aplikace Bruno, nebo přes příkazovou řádku (CLI).
1. Pomocí Bruno GUI
- Otevřete aplikaci Bruno.
- Zvolte Open Collection a vyberte složku
apiTest/PotterAPIv tomto repozitáři. - Spusťte jednotlivé požadavky nebo celou kolekci přes Runner.
2. Pomocí Bruno CLI
Ujistěte se, že běží lokální server (standardně na http://127.0.0.1:3000), a spusťte:
# Spuštění testů v terminálu
npx @usebruno/cli run apiTest/PotterAPI -r
# Spuštění testů s vygenerováním HTML reportu
npx @usebruno/cli run apiTest/PotterAPI -r --reporter-html report.html