JavaScript kod
JavaScript deli okruženje izvršavanja sa TypeScriptom: isti mehanizam, isti API, ista ugrađena biblioteka. Ova stranica usredsređuje se na ono što mu je svojstveno — slojeve kompatibilnosti.
Primer
Section titled “Primer”// `input` = primljena vrednost, `vars` = promenljive izvršavanjaconst utilisateurs = input.data.filter((u) => u.actif);
console.log(`${utilisateurs.length} utilisateurs actifs`);
return _.sortBy(utilisateurs, 'nom');Kompatibilnost sa Postmanom
Section titled “Kompatibilnost sa Postmanom”To je ono što omogućava da skripte uvezene Postman kolekcije rade bez prepisivanja.
| Površina | Napomene |
|---|---|
pm.variables, pm.environment, pm.globals, pm.collectionVariables | Svi preslikani na jedinstveni prostor promenljivih izvršavanja |
pm.iterationData | Podaci iteracije |
pm.request, pm.response | Tekući zahtev i odgovor |
pm.test(ime, fn), pm.test.skip | Testovi |
pm.expect | Tvrdnje (chai) |
pm.sendRequest | Dodatni poziv |
pm.info | Metapodaci izvršavanja |
pm.vault | Trezor |
pm.visualizer.set(šablon, podaci) | Vizualizator |
pm.cookies, pm.cookies.jar() | Kolačići |
pm.setNextRequest, pm.execution.setNextRequest, .skipRequest, .location | Kontrola toka |
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 sa Brunom
Section titled “Kompatibilnost sa Brunom”Za uvezene Bruno kolekcije: objekat bru.* —
uključujući i bru.runRequest(ime) — kao i funkcija test() korišćena
samostalno.
Uredna migracija
Section titled “Uredna migracija”Ovi slojevi postoje da ništa ne bi puklo pri uvozu. Srednjoročno, favorizujte
nativne kutije: Tvrdnja čitljivija je
od pm.test-a zakopanog u skripti, ima svoja dva izlaza then / else vidljiva
u grafu, a njena poruka pojavljuje se direktno u CI zapisu.