jMeter - แนวทางปฏิบัติที่ดีที่สุด
JMeter มีข้อ จำกัด บางประการโดยเฉพาะอย่างยิ่งเมื่อรันในสภาพแวดล้อมแบบกระจาย การปฏิบัติตามคำแนะนำเหล่านี้จะช่วยในการสร้างโหลดจริงและต่อเนื่อง -
ใช้ JMeter หลายอินสแตนซ์ในกรณีที่จำนวนเธรดมากขึ้น
ตรวจสอบกฎการกำหนดขอบเขตและออกแบบตามนั้น
ใช้หลักการตั้งชื่อเสมอสำหรับองค์ประกอบทั้งหมด
ตรวจสอบการตั้งค่าการเชื่อมต่อเบราว์เซอร์เริ่มต้นก่อนเรียกใช้สคริปต์
เพิ่มผู้ฟังอย่างเหมาะสม
คำแนะนำเพื่อลดความต้องการทรัพยากรมีดังนี้ -
ใช้โหมดที่ไม่ใช่ GUI: jmeter -n -t test.jmx -l test.jtl
ใช้ผู้ฟังให้น้อยที่สุด หากใช้แฟล็ก -l ตามด้านบนจะสามารถลบหรือปิดใช้งานได้ทั้งหมด
ปิดการใช้งานตัวฟัง "View Result Tree" เนื่องจากใช้หน่วยความจำมากและอาจส่งผลให้คอนโซลค้างหรือ JMeter หน่วยความจำหมด อย่างไรก็ตามการใช้ฟัง "ดูแผนผังผลลัพธ์" อย่างปลอดภัยโดยเลือกเฉพาะ "ข้อผิดพลาด" เท่านั้น
แทนที่จะใช้ตัวอย่างที่คล้ายกันจำนวนมากให้ใช้ตัวอย่างเดียวกันในการวนซ้ำและใช้ตัวแปร (ชุดข้อมูล CSV) เพื่อเปลี่ยนแปลงตัวอย่าง หรืออาจใช้ Access Log Sampler
อย่าใช้โหมดการทำงาน
ใช้เอาต์พุต CSV แทน XML
บันทึกเฉพาะข้อมูลที่คุณต้องการ
ใช้ Assertions ให้น้อยที่สุด
ปิดใช้งานกราฟ JMeter ทั้งหมดเนื่องจากใช้หน่วยความจำมาก คุณสามารถดูกราฟแบบเรียลไทม์ทั้งหมดโดยใช้แท็บ JTL ในอินเทอร์เฟซบนเว็บของคุณ
อย่าลืมลบเส้นทางภายในเครื่องออกจาก CSV Data Set Config ถ้าใช้
ทำความสะอาดแท็บไฟล์ก่อนการทดสอบทุกครั้ง