Apigee มีสคริปต์การทดสอบที่ใช้ตรวจสอบการติดตั้งได้
ทำการทดสอบความถูกต้อง
แต่ละขั้นตอนของกระบวนการทดสอบการตรวจสอบจะแสดงรหัสการตอบสนอง HTTP 20X สำหรับ การทดสอบ
วิธีเรียกใช้สคริปต์ทดสอบ
- ติดตั้ง
apigee-validate
ในโหนดเซิร์ฟเวอร์การจัดการ: วันที่/opt/apigee/apigee-service/bin/apigee-service apigee-validate install
- เรียกใช้คำสั่งการตั้งค่าในโหนดเซิร์ฟเวอร์การจัดการเพื่อเรียกสคริปต์ทดสอบ ดังนี้
/opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile
ไฟล์ configFile ต้องมีพร็อพเพอร์ตี้ต่อไปนี้ วันที่
APIGEE_ADMINPW=SYS_ADMIN_PASSWORD
หากไม่ระบุ ระบบจะแจ้งให้คุณใส่รหัสผ่าน
โดยค่าเริ่มต้น ยูทิลิตี
apigee-validate
จะสร้างโฮสต์เสมือนบนเราเตอร์ ที่ใช้พอร์ต 59001 หากพอร์ตไม่ได้เปิดบนเราเตอร์ คุณสามารถเลือกรวม พร็อพเพอร์ตี้VHOST_PORT
ในไฟล์การกำหนดค่าเพื่อตั้งค่าพอร์ต เช่นVHOST_PORT=9000
- จากนั้นสคริปต์จะดำเนินการต่อไปนี้
- สร้างองค์กรและเชื่อมโยงองค์กรกับพ็อด
- สร้างสภาพแวดล้อมและเชื่อมโยง Message Processor กับสภาพแวดล้อม
- สร้างโฮสต์เสมือน
- นำเข้าพร็อกซีการตรวจสอบประสิทธิภาพการทำงานอย่างง่ายและทำให้แอปพลิเคชันใช้งานได้ใน "ทดสอบ" ของคุณ
- นำเข้าพร็อกซี Smart Document
- ดำเนินการทดสอบเพื่อให้แน่ใจว่าทุกอย่างทำงานได้ดีตามที่คาดไว้
การทดสอบที่สำเร็จจะแสดงการตอบสนอง HTTP 20X
หากต้องการนำองค์กร สภาพแวดล้อม และอาร์ติแฟกต์อื่นๆ ที่สร้างขึ้นโดยสคริปต์การทดสอบออก ให้ทำดังนี้
- เรียกใช้คำสั่งต่อไปนี้
/opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile
โดยที่ configFile คือไฟล์เดียวกับที่คุณใช้ทำการทดสอบ
ยืนยันการติดตั้งพ็อด
เมื่อติดตั้ง Apigee Analytics แล้ว Apigee จะแนะนำให้คุณทำตามวิธีต่อไปนี้ ขั้นตอนการตรวจสอบขั้นพื้นฐานแต่สำคัญ
- ยืนยันว่าเซิร์ฟเวอร์การจัดการอยู่ใน POD ส่วนกลาง ในเซิร์ฟเวอร์การจัดการ ให้เรียกใช้
คำสั่ง
curl
ต่อไปนี้: วันที่curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central
คุณควรเห็นผลลัพธ์ในแบบฟอร์ม:
[ { "internalIP" : "192.168.1.11", "isUp" : true, "pod" : "central", "reachable" : true, "region" : "dc-1", "tags" : { "property" : [ ] }, "type" : [ "application-datastore", "scheduler-datastore", "management-server", "auth-datastore", "apimodel-datastore", "user-settings-datastore", "audit-datastore" ], "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469" }, { "externalHostName" : "localhost", "externalIP" : "192.168.1.11", "internalHostName" : "localhost", "internalIP" : "192.168.1.11", "isUp" : true, "pod" : "central", "reachable" : true, "region" : "dc-1", "tags" : { "property" : [ { "name" : "started.at", "value" : "1454691312854" }, ... ] }, "type" : [ "qpid-server" ], "uUID" : "9681202c-8c6e-4242-b59b-23e3ef092f34" } ]
- ตรวจสอบว่าเราเตอร์และ Message Processor อยู่ในเกตเวย์ POD ในเซิร์ฟเวอร์การจัดการ ให้เรียกใช้
คำสั่ง
curl
ต่อไปนี้ วันที่curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway
คุณจะเห็นเอาต์พุตคล้ายกับพ็อดกลาง แต่สำหรับเราเตอร์และตัวประมวลผลข้อความ
- ตรวจสอบว่า Postgres อยู่ใน POD ข้อมูลวิเคราะห์ ในเซิร์ฟเวอร์การจัดการ ให้เรียกใช้คำสั่งต่อไปนี้
คำสั่ง
curl
: วันที่curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics
คุณเห็นเอาต์พุตคล้ายกับ POD ส่วนกลาง แต่สำหรับ Postgres