2017-09-21 19 views
8

Tài liệu của Người đăng bài để lại rất nhiều điều mong muốn. Trong Variables page của họ, họ nói:Biến "cục bộ" trong Postman là gì?

Phạm vi sau đây có sẵn cho bạn:

  1. toàn cầu
  2. Môi trường
  3. Local
  4. liệu

Có thông tin về phạm vi toàn cầu và môi trường, và tôi tin rằng phạm vi "Dữ liệu" là dữ liệu từ một bộ sưu tập chạy. Nhưng biến "cục bộ" là gì?

Vì tôi muốn có một biến được tính toán khi đang bay, được sử dụng cho yêu cầu và sau đó bị loại bỏ. Cả biến toàn cục và môi trường đều liên tục.

Trả lời

0

Biến cục bộ là biến mà bạn sử dụng trong phần Kiểm tra của mình. Bạn thậm chí có thể sử dụng tờ khai 'let' vì nó được mã hóa trong javascript ... ví dụ:

let jsonData; 
jsonData = JSON.parse(responseBody); 

hoặc sử dụng var khai.

var jsonData = JSON.parse(responseBody); 

Mặc dù, bạn có thể xóa globals on the fly sử dụng

pm.environment/global.unset(<variable>) 

thấy here để biết chi tiết

+1

Vâng, từ "địa phương" không thực sự xuất hiện trên trang đó. :) Dù sao, tôi đã hy vọng cho một loại biến mà tôi có thể sử dụng trong yêu cầu của tôi. Theo như tôi có thể nói, các biến JS cục bộ không thể được sử dụng ở đó. –

+0

Tôi không chắc chắn để hiểu ... Tôi là người mới bắt đầu trong javascript (Tôi bắt đầu sử dụng Postman) nhưng tôi sử dụng các biến 'cục bộ' trong các kịch bản yêu cầu và kiểm tra trước của tôi và nó hoạt động tốt. Các biến JS cục bộ có đặc biệt không? có thể một cái gì đó bạn cần phải nhập khẩu? –

+0

Tôi đồng ý với Vilx và hy vọng họ có nghĩa là một số loại biến có thể được sử dụng độc lập với môi trường. Nhưng tôi đoán chúng có nghĩa là các biến được khai báo bằng JavaScript. Quá tệ. – AuStrike

Các vấn đề liên quan