Ez a dokumentum egy előző változata!
Tartalomjegyzék
Insomnia
- Szerző: Sallai András
- Copyright © Sallai András, 2022
- Web: https://szit.hu
Az Insomnia
Az Insomnia API tervezését és tesztelését, dokumentálást lehetővé tevő GUI program.
Weboldal
Első lépések
Az Insomnia első indulásakor egy „Dashboard” nevű felület jelenik meg. Egy Dashboard egy projekthez tartozik. Projektet a bal felső sarokban lehet létrehozni.
A Dashboardon belül a jobb felső sarokban egy „Create” nevű gomb van. Itt két lehetőségünk van:
- Lekérdezés gyűjtemény létrehozása
- Dokumentáció létrehozása
Telepítés Windowson
Letölthetjük a weboldalról a telepítőt; a telepítéshez nem szükséges rendszergazdai jog.
Telepítés chocolatey csomagkezelővel:
choco install insomnia-rest-api-client
Telepítés Debian GNU/Linuxon
Látogassuk meg a letöltésoldalt:
Érdemes a „See all downloads” lehetőséget (apró betűvel) választani.
Debian GNU/Linuxon a .deb csomagnak teljesíthetetlen függőségei vannak, ezért válasszuk inkább a .tar.gz kiterjesztésű fájlt.
Csomagoljuk ki az Insomnia-t az /opt könyvtárba. Kapunk egy ehhez hasonló könyvtárat:
Insomnia.Core-2021.5.3
Újabb verzió esetén a 2021.5.3 helyén más értékek állnak.
A könyvtárban találunk egy insomnia nevű indítható programot. A programot, érdemes szimbolikusan linkelni a következő könyvtárba:
/usr/local/bin
Példa a linkelésre, a fenti könyvtárnév mellett:
ln -s /opt/Insomnia.Core-2021.5.3/insomnia /usr/local/bin/insomnia
Így parancssorból bárhonnan indítható.
Használat
Request Collection
A Request Collectionon belül mappákat hozhatunk létre, azon belül kéréseket:
Request Collection `-Folder `-Request
Minden végpont számára érdemes létrehozni egy könyvtárat, azon belül minden metódushoz egy kérést (Request).