mirror of
https://github.com/LukasKanka/api_test.git
synced 2026-11-11 06:34:36 +01:00
updateReadme
This commit is contained in:
1 parent
ad235d1954
commit
7250ddc07b
2 files changed
+31
-2
No files matched your search
@@ -0,0 +1,9 @@
|
|||||||
|
# Ignorování složky node_modules v celém projektu (i v podsloužkách jako apiTest)
|
||||||
|
node_modules/
|
||||||
|
|
||||||
|
# Ignorování vygenerovaných HTML a JSON reportů z testů
|
||||||
|
*.html
|
||||||
|
*.json
|
||||||
|
!bruno.json
|
||||||
|
!package.json
|
||||||
|
!package-lock.json
|
||||||
@@ -1,2 +1,22 @@
|
|||||||
# api_test
|
## Automated API Testing (Bruno)
|
||||||
Repozitář pro testování BE api
|
|
||||||
|
Automatické testování REST API je postaveno na nástroji [Bruno](https://www.usebruno.com/). 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
|
||||||
|
1. Otevřete aplikaci Bruno.
|
||||||
|
2. Zvolte **Open Collection** a vyberte složku `apiTest/PotterAPI` v tomto repozitáři.
|
||||||
|
3. 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:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# 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
|
||||||
Reference in new issue
Block a user