Mã JavaScript
JavaScript dùng chung môi trường chạy với TypeScript: cùng cỗ máy, cùng API, cùng thư viện tích hợp. Trang này tập trung vào những gì riêng có của nó — các lớp tương thích.
// `input` = la valeur reçue, `vars` = les variables de runconst utilisateurs = input.data.filter((u) => u.actif);
console.log(`${utilisateurs.length} utilisateurs actifs`);
return _.sortBy(utilisateurs, 'nom');Tương thích với Postman
Section titled “Tương thích với Postman”Đây chính là thứ cho phép các script của một bộ sưu tập Postman đã nhập chạy được mà không phải viết lại.
| Bề mặt | Ghi chú |
|---|---|
pm.variables, pm.environment, pm.globals, pm.collectionVariables | Tất cả được ánh xạ vào không gian biến duy nhất của lần chạy |
pm.iterationData | Dữ liệu của vòng lặp |
pm.request, pm.response | Yêu cầu và phản hồi hiện tại |
pm.test(nom, fn), pm.test.skip | Các bài kiểm thử |
pm.expect | Các khẳng định (chai) |
pm.sendRequest | Một lời gọi bổ sung |
pm.info | Metadata của lần chạy |
pm.vault | Kho khóa |
pm.visualizer.set(gabarit, données) | Trình hiển thị trực quan |
pm.cookies, pm.cookies.jar() | Các cookie |
pm.setNextRequest, pm.execution.setNextRequest, .skipRequest, .location | Việc điều khiển luồng |
postman.getResponseHeader | API cũ |
pm.test('le statut est 200', function () { pm.expect(pm.response.code).to.eql(200);});
pm.environment.set('commandeId', pm.response.json().id);Tương thích với Bruno
Section titled “Tương thích với Bruno”Dành cho các bộ sưu tập Bruno đã nhập: đối
tượng bru.* — kể cả bru.runRequest(nom) — cùng với hàm test() dùng
trần.
Chuyển đổi một cách gọn gàng
Section titled “Chuyển đổi một cách gọn gàng”Những lớp này tồn tại để không có gì hỏng khi nhập dữ liệu. Về trung hạn,
hãy ưu tiên các chiếc hộp gốc: một
Khẳng định dễ đọc hơn một pm.test
vùi trong một script, nó có hai đầu ra then / else nhìn thấy được trong đồ
thị, và thông điệp của nó hiện ra thẳng trong nhật ký CI.