มุมมอง Timeline
ทำความเข้าใจมุมมอง Timeline
แท็บ Timeline ใน LoadFocus ให้มุมมอง time-series แบบรวมของการทดสอบโหลด ซ้อนเมตริกหลัก -- virtual users, throughput และ response times -- เพื่อให้คุณเห็นว่าระบบทำงานอย่างไรเมื่อโหลด ramp up, คงที่ และ ramp down
องค์ประกอบหลัก
- Virtual Users (เส้นสีเขียว) จำนวน JMeter threads ที่ทำงานอยู่ในแต่ละขณะ
- Hits/sec (throughput) (เส้นสีน้ำเงิน) Requests ต่อวินาทีรวมที่ส่งโดย engines ทั้งหมด
- เมตริก Response Time เลือกจาก Avg, Min, Max, P90, P95, P99 และอื่นๆ เพื่อพล็อตแนวโน้ม latency
- Granularity Selector สลับระหว่างช่วง aggregation Raw, 100 ms, 500 ms, 1 s, 1 min และ 5 min
- Filter Panel สลับแต่ละ sampler, ประเภทเมตริก (Hits/sec, Errors, Latency) หรือ response code series เปิดปิด
- View per Location แยก timeline ตามภูมิภาคหรือ cloud provider สำหรับการทดสอบหลายตำแหน่ง
วิธีใช้แท็บ Timeline
- รันทดสอบ รัน JMeter
.jmxบน LoadFocus ตามปกติ - เปิด "Timeline" คลิกแท็บ Timeline ในแถบเครื่องมือผลลัพธ์
- เลือกเมตริก ใช้แผงกรองด้านซ้ายเพื่อเลือก/ยกเลิก Virtual Users, Hits/sec, Response Time percentiles, Errors ฯลฯ
- ปรับ Granularity เลือก time bucket ที่เหมาะกับการแก้ไขปัญหาของคุณ
- ซูมและเลื่อน ลากผ่านแผนภูมิหรือคลิก View per Location เพื่อมุ่งเน้นช่วงเวลาหรือตำแหน่งเฉพาะ
- เลื่อนเมาส์เพื่อดูรายละเอียด เลื่อนเมาส์ไปเหนือจุดข้อมูลเพื่อดูค่าที่แน่นอน
การตีความแนวโน้ม Timeline
- Load Ramp-Up ดูว่า Hits/sec ปรับขนาดกับ Virtual Users อย่างไรระหว่าง ramp-up
- พฤติกรรม Steady-State ระหว่างส่วนแบนของเส้น user ความผันผวนของ latency และ throughput เผยให้เห็นเสถียรภาพของระบบภายใต้โหลดคงที่
- การสังเกต Ramp-Down เมื่อ virtual users ลดลง throughput และ latency ควรลดลงอย่างราบรื่น
- การตรวจจับ Anomaly ใช้ Granularity และ Filters เพื่อตรวจจับการลดลงฉับพลันของ throughput หรือ spikes ใน P99 latency
แนวทางปฏิบัติที่ดี
- สร้าง Baseline และ Ramp Profiles กำหนดค่า ramp-up/ramp-down profile ที่ควบคุมได้ใน JMeter
- เชื่อมโยงกับมุมมองอื่น หากคุณเห็นสิ่งที่ไม่คาดคิด สลับไปที่ Engine Health, Insights หรือ Errors
- การวิเคราะห์ระดับ Sampler ใช้ sampler dropdown เพื่อซ้อนประเภท request หลายรายการ
- การเปรียบเทียบตำแหน่ง ในการทดสอบแบบกระจายภูมิศาสตร์ สลับ View per Location เพื่อระบุความแตกต่างประสิทธิภาพตามภูมิภาค
สรุป
มุมมอง Timeline ใน LoadFocus เป็นแผงควบคุมแบบไดนามิกสำหรับการแสดงภาพว่า virtual user load, request throughput และ response times เปลี่ยนแปลงอย่างไรระหว่างการทดสอบ JMeter โดยใช้ตัวกรอง ตัวเลือก granularity และรายละเอียดต่อตำแหน่ง คุณสามารถระบุเกณฑ์ประสิทธิภาพ anomalies และปัญหาเสถียรภาพได้อย่างรวดเร็ว