แนวทางปฏิบัติที่ดีที่สุดสำหรับการทดสอบ Jmeter และการทดสอบโหลดของคุณ
ความหมายของ JMeter ทดสอบ?
JMeter เอกสาร คือกระบวนการทดสอบที่ดำเนินการโดยใช้เครื่องมือทดสอบประสิทธิภาพ Apache Jmeter ซึ่งช่วยในการทดสอบเว็บแอปพลิเคชันสำหรับการทดสอบประสิทธิภาพ การทดสอบความเครียด รวมถึงการทดสอบโหลด นอกจากนี้ยังรองรับทรัพยากรแบบคงที่และแบบไดนามิก และให้การวิเคราะห์กราฟิกต่างๆ สำหรับการทดสอบประสิทธิภาพของเว็บแอปพลิเคชันอีกด้วย
แนวทางเอาชนะ JMeter ข้อจำกัดในสภาพแวดล้อมแบบกระจาย:
- จำกัดจำนวนเธรด
- การใช้พร็อกซีเซิร์ฟเวอร์
- การใช้ตัวแปร
- ลดความต้องการทรัพยากร
- ตรวจสอบ JMeter บันทึก
- ลบเส้นทางในเครื่องออกจากการกำหนดค่าชุดข้อมูล CSV
- ปฏิบัติตามแบบแผนการตั้งชื่อไฟล์
JMeter มีข้อจำกัดบางประการโดยเฉพาะอย่างยิ่งเมื่อทำงานในสภาพแวดล้อมแบบกระจาย ใช้ JMeter เพื่อการทดสอบอย่างมีประสิทธิภาพ คุณควรใช้แนวทางปฏิบัติต่อไปนี้:
จำกัดจำนวนเธรด
เค้ก สูงสุด จำนวนเธรดที่คุณสามารถรันได้อย่างมีประสิทธิภาพ JMeter is 300- ขีดจำกัดนี้เป็นเพราะความสามารถของฮาร์ดแวร์ ถ้า JMeter ถูกสร้างให้รันด้วยจำนวนเธรดที่มากขึ้น ความแม่นยำของข้อมูลไทม์มิ่งจะลดลง
การใช้พร็อกซีเซิร์ฟเวอร์
พร็อกซีเซิร์ฟเวอร์เป็นหนึ่งใน JMeter แนวทางปฏิบัติที่ดีที่สุดที่ช่วยให้คุณสรุปองค์ประกอบทั่วไปบางอย่างจากตัวอย่างที่บันทึกไว้ นอกจากนี้ยังเป็นคุณสมบัติที่มีประโยชน์ในการบันทึกการทดสอบของคุณ
การใช้ตัวแปร
แผนการทดสอบบางแผนจำเป็นต้องใช้ค่าที่แตกต่างกันสำหรับผู้ใช้/เธรดที่แตกต่างกัน ตัวอย่างเช่น คุณอาจต้องการทดสอบลำดับที่ต้องมีการเข้าสู่ระบบเฉพาะสำหรับผู้ใช้แต่ละราย นี่เป็นเรื่องง่ายที่จะใช้ JMeter ตัวแปร
ลดความต้องการทรัพยากร
โหมด GUI ใช้หน่วยความจำคอมพิวเตอร์จำนวนมากภายใต้ภาระงานหนัก มันทำให้เกิดปัญหาด้านประสิทธิภาพ
มีบางอย่าง JMeter แนวทางปฏิบัติที่ดีที่สุดในการทดสอบโหลดเพื่อลดความต้องการทรัพยากร:
- ใช้โหมดที่ไม่ใช่ GUI
- ปิดการใช้งานตัวฟัง "ดูแผนผังผลลัพธ์" ในระหว่างการทดสอบโหลด เพราะมันกินหน่วยความจำและสาเหตุมากกว่า JMeter วิ่งจนหน่วยความจำหมด
- ปิดการใช้งานทั้งหมด JMeter ผลลัพธ์กราฟ
- ใช้รูปแบบผลการทดสอบ CSV
- บันทึกเฉพาะผลการทดสอบที่จำเป็นเท่านั้น JMeter อาจใช้เวลานานในการบันทึกผลการทดสอบที่มีรายละเอียดมาก
ตรวจสอบ JMeter บันทึก
ผิดพลาดประการใด. แผนการทดสอบ หรือการดำเนินการทดสอบจะถูกบันทึกไว้ในไฟล์บันทึก การตรวจสอบไฟล์บันทึกช่วยให้คุณค้นหาข้อผิดพลาดได้ตั้งแต่เนิ่นๆ
ลบเส้นทางในเครื่องออกจากการกำหนดค่าชุดข้อมูล CSV
หากคุณกำลังใช้ไฟล์ข้อมูล CSV ที่มีอยู่ซึ่งคุณสร้างไว้ในเครื่องคอมพิวเตอร์ของคุณ คุณควรลบเส้นทางในเครื่องที่มีอยู่ (เส้นทางปัจจุบันของไฟล์ CSV) หากคุณไม่ลบเส้นทางในเครื่อง JMeter ไม่พบไฟล์ข้อมูล CSV บนพีซีในพื้นที่ของคุณ
ปฏิบัติตามแบบแผนการตั้งชื่อไฟล์
อย่าบันทึกแผนการทดสอบภายใต้ชื่อไฟล์ที่ซับซ้อน ให้ใช้ ตัวอักษรและตัวเลขเท่านั้น อักขระ