postman collections import
U ovom vodiču obradit ćemo što su zbirke poštara, kako uvesti i izvesti zbirke u i iz poštara i kako generirati uzorke koda na različitim podržanim jezicima pomoću postojećih poštarskih skripti:
Ovo su neke od zaista moćnih značajki koje poštara čine odabranim alatom za gotovo sve programere i testere API-ja.
=> Posjetite ovdje za ekskluzivnu seriju vodiča za obuku poštara.
Što ćete naučiti:
Što je kolekcija poštara?
Zbirka poštara nije ništa drugo nego spremnik ili mapa za pohranu zahtjeva poštara. Jednostavno rečeno, to je skup zahtjeva poštara. Zbirke igraju važnu ulogu u organiziranju zahtjeva koji pripadaju istoj aplikaciji itd.
Na primjer , ako testirate ili potvrđujete miran API koji ima 10 krajnjih točaka. Zatim, ima smisla organizirati ih u kolekciju koja bi olakšala stvari poput primjene varijabli kolekcije, uvoza / izvoza i mogla bi se pokrenuti kao dio jedne zbirke.
Evo video vodiča:
Zbirka omogućuje korisniku da:
# 1) Pokreni sve zahtjeve odjednom.
#dva) Postavite varijable razine zbirke koje se mogu primijeniti na sve zahtjeve unutar te zbirke. Na primjer, umjesto da pojedinačno dodajete zaglavlja svakom zahtjevu, možete jednostavno primijeniti zaglavlja na sve zahtjeve unutar te zbirke poštara pomoću skripti predbilježbe ili zaglavlja autorizacije.
# 3) Kolekcije se mogu dijeliti s drugim korisnicima kao JSON ili putem URL-ova kao hostirane kolekcije na poslužitelju koji pruža poštar.
# 4) Izvršite uobičajene testove za sve zahtjeve koji pripadaju zbirci. Na primjer, ako trebate provjeriti statusni kôd za svaki zahtjev u zbirci kao HTTP 200, onda umjesto dodavanja ovog testa svim pojedinačnim zahtjevima, možete jednostavno dodati sve na razini zbirke i to bi se odnosilo na sve zahtjeve kada zbirka izvršava se.
Stvaranje zbirki poštara
Evo kako možete stvoriti praznu kolekciju i dodati više zahtjeva kao dio iste kolekcije:
# 1) Stvorite novu praznu zbirku.
#dva) Dodajte opis i naziv zbirke.
# 3) Da biste dodali nove zahtjeve u zbirku, kliknite na Kolekcija i kliknite Dodajte zahtjeve (imajte na umu da je također moguće prvo stvoriti zahtjev, a zatim ga dodati u zbirku, kao i premještati zahtjeve iz jedne zbirke u drugu).
Izvoz / uvoz kolekcije poštara
Sada da vidimo kako zapravo možemo uvesti ili izvesti zbirku poštara u Poštaru. Prvo stvorimo uzorak kolekcije poštara u Poštaru s recimo 4-5 zahtjeva.
Ovdje je važno shvatiti da se poštarska zbirka može izvesti kao JSON datoteka i može se lako podijeliti s nekim s kim to namjeravamo.
Slično tome, uvoz kolekcije jednostavan je kao uvoz JSON datoteke koja će se prikazati kao kolekcija zahtjeva u vašoj poštarskoj aplikaciji.
Radi ilustracije poslužit ćemo se već ugošćenom kolekcijom ovdje.
Ako preuzmete ovu datoteku, možete vidjeti da je riječ o datoteci u JSON formatu. Ovo je jednako dobro kao zbirka poštara koja se izvozi u format poštara zbirka 2.1.
Vidjet ćemo kako možemo uvesti ovu JSON datoteku kao zbirku poštara u aplikaciju i izvesti je natrag i podijeliti kao JSON.
# 1) Da biste uvezli zbirku, preuzmite gornju datoteku i spremite je kao datoteku u datotečni sustav.
JSON datoteku možete jednostavno preuzeti pomoću naredbe Curl kao što je prikazano u nastavku
curl https://raw.githubusercontent.com/Blazemeter/taurus/master/examples/functional/postman-sample-collection.json --output sample-postman-collection.json
#dva) Sada otvorite Poštara i kliknite Uvoz .
kako napisati dobar test slučaj
# 3) Odaberite preuzetu JSON datoteku. Kada je odabir završen, možete vidjeti da se datoteka JSON u aplikaciji uvozi kao poštarska zbirka.
# 4) Sada možete pregledavati razne zahtjeve koji su dostupni u zbirci.
# 5) Izvezite kolekciju natrag u JSON format (tako da se može dijeliti s drugima). Na primjer, u ovu zbirku dodate još jedan zahtjev i kliknite izvoz. Rezultirajuća JSON datoteka za prikupljanje sad će sadržavati i novo dodani zahtjev.
# 6) Kliknite ikonu / gumb '...' blizu naziva zbirke da biste vidjeli izbornik s opcijama i kliknite Izvoz .
# 7) Odaberite Zbirkav2.1 format za mogućnost izvoza (Razlike između ove dvije vrste datoteka vidjet ćemo u kasnijim vodičima).
Izvršavanje zbirki poštara
Pogledajmo kako možemo izvršiti pojedinačne zahtjeve unutar zbirke i pokrenuti sve zahtjeve u cijeloj zbirci pomoću pokretača zbirke.
Da biste pokrenuli pojedinačni zahtjev, jednostavno otvorite bilo koji određeni zahtjev iz zbirke i kliknite gumb 'POŠALJI' da biste izvršili taj zahtjev.
Da biste pokrenuli cijelu zbirku, tj. Sve zahtjeve prisutne u datoj zbirci, morate kliknuti gumb 'reproduciraj' pokraj zbirke u Poštaru i odabrati opciju 'Pokreni' da biste otvorili pokretač zbirke i izvršili cijelu kolekciju pomoću zadana konfiguracija zbirke.
Pogledajte snimke zaslona u nastavku.
Poštar pruža veliku fleksibilnost u smislu odabira Konfiguracije pokretanja za prikupljanje.
Na primjer, možete odabrati na koju se datoteku okruženja treba pozivati tijekom izvođenja zbirke. Ako se u slučaju da poštar zahtjeva koristi konfiguraciju podataka, tada možemo jednostavno pružiti podatkovnu datoteku prije pokretanja zbirke.
Na donjoj slici možemo vidjeti rezultate izvršenja / sažetak za odabranu zbirku. Daje sažeti prikaz onoga što je izvršeno i kakvi su rezultati.
Izvoz zahtjeva poštara kao koda
Sada da vidimo kako možemo jednostavno izvesti postojeću poštarsku kolekciju u kôd / skriptu u jednom od naših omiljenih programskih jezika (poštar podržava puno formata izvan okvira, kao rezultat toga, postojeći zahtjev možete preuzeti / izvesti u više formata i koristite ga po želji).
Da biste izveli postojeći zahtjev kao kôd, otvorite zahtjev i kliknite vezu 'Kôd' odmah ispod URL-a zahtjeva.
Otvorit će se prozor s odabranom zadanom skriptu za curL i zahtjev će se prikazati u obliku skripte za curL. Ovisno o tome koje različite formate odaberete, tekst zahtjeva promijenit će se u skladu s tim i isti se može kopirati i koristiti po želji.
Uvoz zahtjeva poštara iz koda
Slično izvozu, također možemo uvoziti zahtjev u različitim formatima u zbirku Poštara.
To ćemo demonstrirati pomoću zahtjeva za curL koji će se pomoću funkcije uvoza promijeniti u zahtjev poštara. Da biste uvezli zahtjev, jednostavno kliknite 'Uvezi' u gornjem lijevom kutu Poštara i pričekajte da se otvori dijaloški prozor u kojem trebate odabrati opciju 'Zalijepi sirovi tekst'.
Sada ovdje možete jednostavno zalijepiti URL curL-a i nakon što se klikne gumb 'Uvezi', zahtjev bi se trebao stvoriti u Poštaru s različitim poljima zamijenjenim njihovim vrijednostima prema dostavljenom zahtjevu.
Zaključak
U ovom uputstvu saznali smo o poštarskim kolekcijama koje su izuzetno važan gradivni element u aplikaciji Poštar.
Zbirka je važna temeljna komponenta poštara koja vam omogućuje jasno upravljanje i održavanje zahtjeva te pruža mnoštvo drugih značajki poput dijeljenja zbirki, izvršavanja cijelih zbirki, dodavanja zajedničkih svojstava kao što je zaglavlje Auth svim zahtjevima koji pripadaju određenoj zbirci i tako dalje i tako dalje.
Također smo se dotaknuli kako izvesti postojeći zahtjev kao povezivanja na različitim jezicima i kako uvesti postojeću skriptu u poštarski zahtjev.
U našem nadolazećem uputstvu vidjet ćemo kako se ti blokovi mogu koristiti za složene i glomazne API tijekove i omogućit će nam pravilno upravljanje zahtjevima i izvršavanje na zahtjev.
=> Ovdje provjerite SVE tutoriale za poštare.
c ++ pretvoriti char u niz
Preporučena literatura
- Vodič za POSTMAN: Ispitivanje API-ja pomoću POSTMAN-a
- Vodič za Java Collections Framework (JCF)
- Vodič za kornjače SVN: Revizije u spremištu koda
- Osnove otklanjanja pogrešaka u kodu u Eclipseu
- TOP 40 alata za analizu statičkog koda (najbolji alati za analizu izvornog koda)
- Tvrdnja u SOAtestu s primjerom XML koda
- Pokretanje i provjera testnog koda na Appium Studio za Eclipse
- 10 najpopularnijih alata za pregled koda za programere i testere