Chuyển đến nội dung

Môi trường ​

Biến môi trường lưu các giá trị có thể tái sử dụng mà bạn tham chiếu trong yêu cầu ở Replay, Automate và Quy trình.

Tạo và chỉnh sửa biến ​

  1. Mở Môi trường từ thanh điều hướng bên trái.
  2. Nhấp Mới để thêm biến.
  3. Nhập tên bắt đầu bằng chữ cái hoặc dấu gạch dưới, theo sau là chữ cái, chữ số, dấu gạch dưới hoặc dấu gạch nối (tối đa 64 ký tự).
  4. Nhập giá trị.
  5. Bật Bí mật nếu giá trị nhạy cảm (khóa API, token, mật khẩu). Giá trị bí mật được che trong giao diện và loại khỏi ngữ cảnh AI.
  6. Nhấp Lưu.

Để chỉnh sửa biến hiện có, nhấp vào hàng của biến và cập nhật tên hoặc giá trị.

Dùng biến trong yêu cầu ​

Tham chiếu biến môi trường bằng tiền tố env.:

{{env.VARIABLE_NAME}}

Ví dụ:

  • Trường máy chủ: {{env.TARGET_HOST}} (lưu tên máy chủ, không phải URL đầy đủ).
  • Header Authorization: Bearer {{env.AUTH_TOKEN}}.
  • Nội dung yêu cầu: {"tenant": "{{env.TENANT_ID}}"}; bật thay thế biến trong mẫu nội dung của Replay khi muốn thay giá trị biến bên trong nội dung.

Ogma thay các chỗ giữ chỗ môi trường hợp lệ bằng giá trị khi gửi. Biến không tồn tại sẽ gây lỗi thay vì âm thầm gửi giá trị chưa được thay thế. Gửi bằng chế độ Raw và Hex trong Replay giữ nguyên từng byte và không thay thế chỗ giữ chỗ.

Phạm vi biến ​

Chọn Toàn cục cho các giá trị dùng chung giữa các dự án trong không gian làm việc Ogma này, hoặc Dự án cho các giá trị thuộc dự án đang hoạt động. Giá trị dự án ghi đè giá trị toàn cục cùng tên. Replay cũng hỗ trợ ghi đè ở cấp bộ sưu tập và phiên; thứ tự ưu tiên là phiên, bộ sưu tập, dự án, rồi toàn cục.

Biến đổi và giá trị động ​

Thêm phép biến đổi sau dấu gạch đứng, ví dụ {{env.AUTH_TOKEN|base64_encode}} hoặc {{env.SEARCH|url_encode}}. Chuỗi biến đổi áp dụng từ trái sang phải. Kiểm tra đầu ra bằng yêu cầu thử: tên phép biến đổi không được nhận diện sẽ bị bỏ qua, không được báo là lỗi.

Các giá trị tích hợp không cần biến đã lưu:

Chỗ giữ chỗGiá trị
{{$timestamp}}Thời gian Unix hiện tại tính bằng mili giây.
{{$timestamp_s}}Thời gian Unix hiện tại tính bằng giây.
{{$uuid}}Một UUID mới.
{{$random(16)}}16 byte ngẫu nhiên được biểu diễn ở dạng thập lục phân.
{{$date(%Y-%m-%d)}}Ngày UTC hiện tại theo mẫu định dạng ngày.

Các giá trị đã lưu không được thay thế đệ quy. Nếu một giá trị chứa chỗ giữ chỗ khác, văn bản lồng bên trong đó được giữ nguyên.

Quyền truy cập của trợ lý AI ​

Trợ lý AI có thể đọc tên và giá trị biến không bí mật để lấy ngữ cảnh khi bạn yêu cầu phân tích một yêu cầu hoặc soạn kế hoạch kiểm thử. Biến bí mật không bao giờ được đưa vào ngữ cảnh AI.

Cách dùng phổ biến ​

BiếnGiá trị ví dụ
BASE_URLhttps://api.example.com
AUTH_TOKENeyJhbGci... (đánh dấu là bí mật)
TARGET_HOSTapp.example.com
API_KEYsk-... (đánh dấu là bí mật)
USER_ID12345

Phần mềm độc quyền. Bảo lưu mọi quyền.