Kodi JavaScript
JavaScript e ndan mjedisin e ekzekutimit me TypeScript: i njëjti motor, e njëjta API, e njëjta bibliotekë e integruar. Kjo faqe përqendrohet te ajo që i përket vetëm atij — shtresat e përputhshmërisë.
Shembull
Section titled “Shembull”// `input` = vlera e marrë, `vars` = variablat e ekzekutimitconst utilisateurs = input.data.filter((u) => u.actif);
console.log(`${utilisateurs.length} utilisateurs actifs`);
return _.sortBy(utilisateurs, 'nom');Përputhshmëria me Postman
Section titled “Përputhshmëria me Postman”Kjo është ajo që u lejon skripteve të një koleksioni Postman të importuar të funksionojnë pa u rishkruar.
| Sipërfaqja | Shënime |
|---|---|
pm.variables, pm.environment, pm.globals, pm.collectionVariables | Të gjitha të hartuara mbi hapësirën e vetme të variablave të ekzekutimit |
pm.iterationData | Të dhënat e përsëritjes |
pm.request, pm.response | Kërkesa dhe përgjigjja aktuale |
pm.test(name, fn), pm.test.skip | Testet |
pm.expect | Pohimet (chai) |
pm.sendRequest | Një thirrje shtesë |
pm.info | Metatë dhënat e ekzekutimit |
pm.vault | Arka |
pm.visualizer.set(template, data) | Vizualizuesi |
pm.cookies, pm.cookies.jar() | Cookie-t |
pm.setNextRequest, pm.execution.setNextRequest, .skipRequest, .location | Kontrolli i fluksit |
postman.getResponseHeader | API-ja e vjetër |
pm.test('le statut est 200', function () { pm.expect(pm.response.code).to.eql(200);});
pm.environment.set('commandeId', pm.response.json().id);Përputhshmëria me Bruno
Section titled “Përputhshmëria me Bruno”Për koleksionet Bruno të importuara: objekti
bru.* — përfshirë bru.runRequest(name) — si edhe funksioni test() i
përdorur i zhveshur.
Migrimi i pastër
Section titled “Migrimi i pastër”Këto shtresa ekzistojnë që asgjë të mos prishet gjatë importimit. Në afat
të mesëm, parapëlqeni kutitë vendase: një
Pohim është më i lexueshëm se një
pm.test i futur brenda një skripti, ai i ka dy daljet e veta then / else
të dukshme brenda grafit dhe mesazhi i tij shfaqet drejtpërdrejt brenda
regjistrit të CI-së.