วิธีรันการทดสอบโหลด Apache JMeter ใหม่
รันการทดสอบโหลด Apache JMeter ใหม่ด้วย LoadFocus
การสร้างการทดสอบโหลดใหม่สำหรับเว็บไซต์หรือ API endpoint ทำได้ง่ายมากโดยใช้ UI จาก หน้า New Load Test คุณต้องเข้าสู่ระบบบัญชีเพื่อเข้าถึงหน้านี้และสร้างการทดสอบใหม่
ขั้นตอนการกำหนดค่าการทดสอบโหลดใหม่
1. เลือกชื่อทดสอบ
เราจะสร้างชื่อทดสอบสำหรับการทดสอบของคุณโดยอัตโนมัติโดยใช้วันที่และเวลาปัจจุบัน คุณสามารถเปลี่ยนชื่อทดสอบได้โดยไปที่ช่องกรอก Test Name และตั้งชื่อของคุณเอง
2. เลือกตำแหน่งทดสอบได้สูงสุด 5 ตำแหน่ง
ตอนนี้คุณสามารถเลือก หลายตำแหน่ง (สูงสุด 5) ที่จะสร้างโหลด ซึ่งจำลองปริมาณ traffic จริงที่มาจากภูมิภาคทางภูมิศาสตร์ต่างๆ พร้อมกัน แต่ละตำแหน่งที่เลือกสามารถกำหนด เปอร์เซ็นต์ของ traffic หรือ จำนวน Virtual Users เฉพาะได้ ตัวอย่างเช่น หากคุณเลือก Virtual Users ทั้งหมด 5,000 คน คุณสามารถกระจายไปยังหลายตำแหน่ง เช่น:
- US East (N. Virginia): 20% (1,000 users)
- Canada (Central): 20% (1,000 users)
- Europe (London): 20% (1,000 users)
- Asia Pacific (Hong Kong): 20% (1,000 users)
- US West (N. California): 20% (1,000 users)
รายละเอียดเพิ่มเติมเกี่ยวกับตำแหน่งที่มีสามารถดูได้ ที่นี่ หากคุณต้องการ whitelist IPs กรุณาดู คู่มือนี้
ผลลัพธ์แต่ละตำแหน่ง
เมื่อรันการทดสอบจากหลายตำแหน่ง คุณสามารถตรวจสอบเมตริกประสิทธิภาพ เช่น response times, errors และ hits/s ต่อตำแหน่งหรือดู ผลลัพธ์รวม ระดับรายละเอียดนี้ช่วยให้คุณเข้าใจได้ดีขึ้นว่าแอปพลิเคชันของคุณทำงานอย่างไรสำหรับผู้ใช้ในภูมิภาคต่างๆ
3. สถานการณ์โหลด
เรามีสถานการณ์ที่กำหนดไว้ล่วงหน้าสามแบบเพื่อช่วยให้คุณเริ่มต้นได้อย่างรวดเร็ว:
- Initial Load
- Warm-up Load
- Moderate Load
เพียงคลิกปุ่ม Apply บนสถานการณ์ใดก็ได้เพื่อเติมการกำหนดค่าการทดสอบโหลดอัตโนมัติ
4. การกำหนดค่าทดสอบ
ขั้นตอน Load Configuration คือที่ที่คุณกำหนด:
- Number of Virtual Users
- Test Duration (หรือ Test Iterations)
- Ramp Up Time
- Ramp Up Steps
คุณสามารถตรวจสอบภาพว่าการทดสอบโหลดจะทำงานอย่างไรโดยดูแผนภูมิที่แสดงกระบวนการ ramp up และระยะเวลาโดยรวม
5. อัปโหลดและตรวจสอบสคริปต์ Apache JMeter
นี่คือที่ที่คุณอัปโหลดไฟล์สคริปต์ทดสอบ JMX (หนึ่งไฟล์ต่อการทดสอบ) และไฟล์ CSV ที่คุณอาจต้องการ
การตรวจสอบสคริปต์ JMeter
- เราได้เพิ่ม การตรวจสอบอัตโนมัติ ของไฟล์ JMeter
.jmxเมื่ออัปโหลด - คุณสามารถ ลากและวาง ไฟล์
.jmxและ.csvลงในพื้นที่อัปโหลดหรือใช้ปุ่ม Upload JMeter Scripts - หากมีปัญหากับสคริปต์ คุณจะได้รับการแจ้งเตือนทันที
การรันทดสอบ JMeter และตรวจสอบผลลัพธ์
หลังจากกำหนดค่าการทดสอบโหลดและอัปโหลดไฟล์ที่จำเป็นทั้งหมดแล้ว คลิก Run Test เพื่อเริ่มการทดสอบโหลด JMeter
เมื่อทดสอบเสร็จแล้ว คุณสามารถ:
- ดูเมตริกประสิทธิภาพโดยรวมในแท็บ Overview
- วิเคราะห์ผลลัพธ์ แต่ละตำแหน่ง เพื่อดูว่าแต่ละภูมิภาคทำงานอย่างไร
- ตรวจสอบ errors, response times, hits/s และอื่นๆ ในส่วน detailed results
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการวิเคราะห์ผลทดสอบโหลด Apache JMeter กรุณาดู คู่มือผลทดสอบโหลด