วิธีรันการทดสอบโหลด Apache JMeter ใหม่

รันการทดสอบโหลด Apache JMeter ใหม่ด้วย LoadFocus

การสร้างการทดสอบโหลดใหม่สำหรับเว็บไซต์หรือ API endpoint ทำได้ง่ายมากโดยใช้ UI จาก หน้า New Load Test คุณต้องเข้าสู่ระบบบัญชีเพื่อเข้าถึงหน้านี้และสร้างการทดสอบใหม่

Apache JMeter Load Test Configuration

ขั้นตอนการกำหนดค่าการทดสอบโหลดใหม่

1. เลือกชื่อทดสอบ

เราจะสร้างชื่อทดสอบสำหรับการทดสอบของคุณโดยอัตโนมัติโดยใช้วันที่และเวลาปัจจุบัน คุณสามารถเปลี่ยนชื่อทดสอบได้โดยไปที่ช่องกรอก Test Name และตั้งชื่อของคุณเอง

Load Test Name

2. เลือกตำแหน่งทดสอบได้สูงสุด 5 ตำแหน่ง

Multiple Location Load Test

ตอนนี้คุณสามารถเลือก หลายตำแหน่ง (สูงสุด 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 บนสถานการณ์ใดก็ได้เพื่อเติมการกำหนดค่าการทดสอบโหลดอัตโนมัติ

Load Test Scenarios

4. การกำหนดค่าทดสอบ

ขั้นตอน Load Configuration คือที่ที่คุณกำหนด:

  • Number of Virtual Users
  • Test Duration (หรือ Test Iterations)
  • Ramp Up Time
  • Ramp Up Steps

คุณสามารถตรวจสอบภาพว่าการทดสอบโหลดจะทำงานอย่างไรโดยดูแผนภูมิที่แสดงกระบวนการ ramp up และระยะเวลาโดยรวม

Test Configuration

5. อัปโหลดและตรวจสอบสคริปต์ Apache JMeter

นี่คือที่ที่คุณอัปโหลดไฟล์สคริปต์ทดสอบ JMX (หนึ่งไฟล์ต่อการทดสอบ) และไฟล์ CSV ที่คุณอาจต้องการ

การตรวจสอบสคริปต์ JMeter

JMeter Test file validation

  • เราได้เพิ่ม การตรวจสอบอัตโนมัติ ของไฟล์ JMeter .jmx เมื่ออัปโหลด
  • คุณสามารถ ลากและวาง ไฟล์ .jmx และ .csv ลงในพื้นที่อัปโหลดหรือใช้ปุ่ม Upload JMeter Scripts
  • หากมีปัญหากับสคริปต์ คุณจะได้รับการแจ้งเตือนทันที

Upload Apache JMeter Scripts

การรันทดสอบ JMeter และตรวจสอบผลลัพธ์

หลังจากกำหนดค่าการทดสอบโหลดและอัปโหลดไฟล์ที่จำเป็นทั้งหมดแล้ว คลิก Run Test เพื่อเริ่มการทดสอบโหลด JMeter

เมื่อทดสอบเสร็จแล้ว คุณสามารถ:

  • ดูเมตริกประสิทธิภาพโดยรวมในแท็บ Overview
  • วิเคราะห์ผลลัพธ์ แต่ละตำแหน่ง เพื่อดูว่าแต่ละภูมิภาคทำงานอย่างไร
  • ตรวจสอบ errors, response times, hits/s และอื่นๆ ในส่วน detailed results

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการวิเคราะห์ผลทดสอบโหลด Apache JMeter กรุณาดู คู่มือผลทดสอบโหลด