JavaScript kod
JavaScript dijeli okruženje izvođenja s TypeScriptom: isti pogon, isti API, ista ugrađena biblioteka. Ova se stranica usredotočuje na ono što mu je svojstveno — slojeve kompatibilnosti.
Primjer
Section titled “Primjer”// `input` = primljena vrijednost, `vars` = varijable izvođenjaconst utilisateurs = input.data.filter((u) => u.actif);
console.log(`${utilisateurs.length} utilisateurs actifs`);
return _.sortBy(utilisateurs, 'nom');Kompatibilnost s Postmanom
Section titled “Kompatibilnost s Postmanom”To je ono što omogućuje da skripte iz uvezene Postman zbirke rade bez prepisivanja.
| Površina | Napomene |
|---|---|
pm.variables, pm.environment, pm.globals, pm.collectionVariables | Sve preslikano na jedinstveni prostor varijabli izvođenja |
pm.iterationData | Podaci iteracije |
pm.request, pm.response | Trenutačni zahtjev i odgovor |
pm.test(naziv, fn), pm.test.skip | Testovi |
pm.expect | Tvrdnje (chai) |
pm.sendRequest | Dodatni poziv |
pm.info | Metapodaci izvođenja |
pm.vault | Trezor |
pm.visualizer.set(predložak, podaci) | Vizualizator |
pm.cookies, pm.cookies.jar() | Kolačići |
pm.setNextRequest, pm.execution.setNextRequest, .skipRequest, .location | Upravljanje tijekom |
postman.getResponseHeader | Stari API |
pm.test('le statut est 200', function () { pm.expect(pm.response.code).to.eql(200);});
pm.environment.set('commandeId', pm.response.json().id);Kompatibilnost s Brunom
Section titled “Kompatibilnost s Brunom”Za uvezene Bruno zbirke: objekt bru.* —
uključujući bru.runRequest(naziv) — te funkcija test() upotrijebljena
sama za sebe.
Uredna migracija
Section titled “Uredna migracija”Ti slojevi postoje kako ništa ne bi puklo pri uvozu. Srednjoročno dajte
prednost izvornim kutijama: Tvrdnja
čitljivija je od pm.test zakopanog u skripti, ima svoja dva izlaza then /
else vidljiva u grafu, a njezina se poruka pojavljuje izravno u CI zapisniku.