สภาพแวดล้อม
ตัวแปรสภาพแวดล้อมเก็บค่าที่ใช้ซ้ำได้ เพื่ออ้างอิงในคำขอของเครื่องมือส่งซ้ำ ระบบอัตโนมัติ และเวิร์กโฟลว์
สร้างและแก้ไขตัวแปร
- เปิด สภาพแวดล้อม จากเมนูนำทางด้านซ้าย
- คลิก สร้างใหม่
- ป้อนชื่อที่เริ่มต้นด้วยตัวอักษรหรือขีดล่าง ตามด้วยตัวอักษร ตัวเลข ขีดล่าง หรือขีดกลาง โดยมีความยาวสูงสุด 64 อักขระ
- ป้อนค่า
- เปิด ข้อมูลลับ หากค่าเป็นข้อมูลอ่อนไหว เช่น คีย์ API โทเค็น หรือรหัสผ่าน ค่าลับจะถูกปิดบังใน UI และไม่รวมอยู่ในบริบท AI
- คลิก บันทึก
หากต้องการแก้ไขตัวแปรที่มีอยู่ ให้คลิกแถวของตัวแปรแล้วเปลี่ยนชื่อหรือค่า
ใช้ตัวแปรในคำขอ
อ้างอิงตัวแปรสภาพแวดล้อมด้วยคำนำหน้า env.:
{{env.VARIABLE_NAME}}ตัวอย่าง:
- ช่องโฮสต์:
{{env.TARGET_HOST}}โดยเก็บชื่อโฮสต์ ไม่ใช่ URL เต็ม - ส่วนหัว Authorization:
Bearer {{env.AUTH_TOKEN}} - เนื้อหาคำขอ:
{"tenant": "{{env.TENANT_ID}}"}โดยเปิดใช้เทมเพลตเนื้อหาในเครื่องมือส่งซ้ำเมื่อต้องการแทนค่าภายในเนื้อหา
Ogma แทนค่าตัวแปรสภาพแวดล้อมในตำแหน่งแทนค่าที่ถูกต้องเมื่อส่งคำขอ หากไม่พบตัวแปรจะเกิดข้อผิดพลาด แทนที่จะส่งค่าที่ยังไม่ได้แทนออกไปโดยไม่แจ้งเตือน การส่งซ้ำแบบ Raw และ Hex จะรักษาไบต์ที่ตรงต้นฉบับและไม่ขยายตำแหน่งแทนค่า
ขอบเขตตัวแปร
เลือก ส่วนกลาง สำหรับค่าที่ใช้ร่วมกันระหว่างโครงการในพื้นที่ทำงาน Ogma นี้ หรือ โครงการ สำหรับค่าของโครงการที่ใช้งานอยู่ ค่าโครงการจะมีผลเหนือค่าส่วนกลางที่มีชื่อเดียวกัน เครื่องมือส่งซ้ำยังรองรับการแทนค่าระดับคอลเลกชันและเซสชัน โดยเรียงลำดับความสำคัญเป็นเซสชัน คอลเลกชัน โครงการ แล้วจึงส่วนกลาง
การแปลงและค่าแบบไดนามิก
เพิ่มการแปลงต่อท้ายด้วยเครื่องหมายไปป์ เช่น {{env.AUTH_TOKEN|base64_encode}} หรือ {{env.SEARCH|url_encode}} การแปลงต่อเนื่องทำงานจากซ้ายไปขวา ตรวจสอบผลลัพธ์ด้วยคำขอทดสอบ: ชื่อการแปลงที่ไม่รู้จักจะถูกข้ามโดยไม่รายงานเป็นข้อผิดพลาด
ค่าที่มีในตัวไม่ต้องมีตัวแปรที่บันทึกไว้:
| ตำแหน่งแทนค่า | ค่า |
|---|---|
{{$timestamp}} | เวลา Unix ปัจจุบันในหน่วยมิลลิวินาที |
{{$timestamp_s}} | เวลา Unix ปัจจุบันในหน่วยวินาที |
{{$uuid}} | UUID ใหม่ |
{{$random(16)}} | ไบต์สุ่ม 16 ไบต์ที่แสดงเป็นเลขฐานสิบหก |
{{$date(%Y-%m-%d)}} | วันที่ UTC ปัจจุบันตามรูปแบบวันที่ที่กำหนด |
ค่าที่เก็บไว้จะไม่ถูกขยายแบบเรียกซ้ำ หากค่ามีตำแหน่งแทนค่าอีกตัวอยู่ภายใน ข้อความที่ซ้อนอยู่นั้นจะคงอยู่ตามตัวอักษร
การเข้าถึงของผู้ช่วย AI
ผู้ช่วย AI อ่านชื่อและค่าของตัวแปรที่ไม่ใช่ข้อมูลลับได้เพื่อให้บริบท เมื่อคุณขอให้วิเคราะห์คำขอหรือร่างแผนทดสอบ ตัวแปรข้อมูลลับจะไม่รวมในบริบท AI เด็ดขาด
การใช้งานทั่วไป
| ตัวแปร | ค่าตัวอย่าง |
|---|---|
BASE_URL | https://api.example.com |
AUTH_TOKEN | eyJhbGci... โดยทำเครื่องหมายเป็นข้อมูลลับ |
TARGET_HOST | app.example.com |
API_KEY | sk-... โดยทำเครื่องหมายเป็นข้อมูลลับ |
USER_ID | 12345 |