วิธีดาวน์โหลดและติดตั้ง Apache JMeter (Windows)
⚡ สรุปอย่างชาญฉลาด
ดาวน์โหลดและติดตั้ง Apache JMeter ในสี่ขั้นตอน — ติดตั้งเวอร์ชันที่เข้ากันได้ Java รันไทม์ ดาวน์โหลด JMeter ไฟล์ไบนารี ให้แตกไฟล์และเรียกใช้งานในโหมด GUI, เซิร์ฟเวอร์ หรือบรรทัดคำสั่ง ขั้นตอนเดียวกันนี้ใช้ได้กับทุกไฟล์ Windows, macOSและลินุกซ์เพราะ JMeter เป็นสิ่งที่บริสุทธิ์ Java แอพลิเคชัน

Operaการสนับสนุนระบบ ting สำหรับ JMeter
JMeter คือ บริสุทธิ์ Java แอปพลิเคชันและทำงานได้อย่างถูกต้องบนระบบปฏิบัติการใดๆ ที่มีความเข้ากันได้ Java รันไทม์ แพลตฟอร์มที่รองรับอย่างเป็นทางการ ได้แก่:
- Windows
- macOS
- ลินุกซ์ (รวมถึง Ubuntu(เช่น Debian, CentOS และอื่นๆ)
ขั้นตอนในการติดตั้ง JMeter
ขั้นตอนที่ 1) ติดตั้ง Java
เพราะ JMeter เป็นสิ่งที่บริสุทธิ์ Java แอปพลิเคชันบนเดสก์ท็อป จำเป็นต้องเป็นไปตามข้อกำหนดอย่างครบถ้วน Java JDK เวอร์ชัน 8 หรือสูงกว่า (รุ่นเก่ากว่า) JMeter การเผยแพร่ยังได้รับการสนับสนุนด้วย Java 6). ดาวน์โหลดและติดตั้งเวอร์ชันล่าสุด Java ชุดพัฒนา SE จาก Oracle Java หน้าดาวน์โหลด หรือใช้ชุดโปรแกรม OpenJDK เช่น Adoptium Microsoft การสร้าง OpenJDK หรือ Amazon คอร์เร็ตโต.
เมื่อการติดตั้งเสร็จสิ้นแล้ว ให้ตรวจสอบ JDK ด้วยการตรวจสอบดังต่อไปนี้:
- เปิด สถานีปลายทาง on Windows, macOSหรือ Linux
- วิ่ง
java -version.
ถ้า Java รันไทม์ได้รับการติดตั้งอย่างถูกต้องแล้ว โดยเวอร์ชันจะแสดงในเทอร์มินัลดังที่แสดงด้านล่าง
หากไม่มีอะไรพิมพ์ออกมา ให้ติดตั้งโปรแกรมใหม่ Java เวลาทำงานของ SE ดู บทช่วยสอนนี้ สำหรับคำแนะนำแบบเต็ม
ขั้นตอนที่ 2) ดาวน์โหลด JMeter
ดาวน์โหลดไฟล์ไบนารีเวอร์ชั่นล่าสุดจากที่นี่ Apache JMeter หน้าดาวน์โหลดเส้นเสถียรภาพปัจจุบันคือ JMeter ซีรี่ส์ 5.x ซึ่งต้องการ Java 8 หรือสูงกว่า บทความและภาพหน้าจอเก่าๆ อาจมีการอ้างอิงถึง JMeter ไม่ว่าจะเป็นเวอร์ชัน 4.x หรือ 2.9 ขั้นตอนการติดตั้งก็เหมือนกัน
เลือกกระเป๋า ไบนารี ไฟล์ (zip หรือ tgz) ดังแสดงด้านล่าง
ขั้นตอนที่ 3) การติดตั้ง
JMeter การติดตั้งนั้นง่ายมาก — ไม่มีตัวช่วยติดตั้ง เพียงแค่แตกไฟล์ซิปไปยังไดเร็กทอรีที่คุณต้องการ JMeter เพื่อใช้งานจริง และการติดตั้งเสร็จสมบูรณ์แล้ว โครงสร้างโฟลเดอร์มีลักษณะดังนี้:
ไดเร็กทอรีภายใน JMeter โฟลเดอร์นี้มีวัตถุประสงค์ดังต่อไปนี้:
- / bin — สคริปต์ที่เริ่มต้น JMeter (
jmeter.bat,jmeter.sh,jmeter-server). - /เอกสาร - JMeter เอกสาร
- /พิเศษ — เนื้อหาเพิ่มเติมและสคริปต์ตัวอย่างที่เกี่ยวข้องกับมด
- / lib — บุคคลที่สาม Java ห้องสมุดที่ใช้โดย JMeter.
- /lib/ต่อ — แกนหลัก JMeter ไฟล์ jar และการใช้งานโปรโตคอล
- /lib/จูนิท - JUnit ห้องสมุดที่ใช้สำหรับ JUnit เครื่องสุ่มตัวอย่าง
- /เอกสารที่พิมพ์ได้ — เอกสาร HTML ที่สามารถพิมพ์ได้
ขั้นตอนที่ 4) เปิดตัว JMeter
JMeter สามารถเริ่มต้นใช้งานได้ 3 โหมด โดยแต่ละโหมดเหมาะสำหรับกรณีการใช้งานที่แตกต่างกัน:
- โหมด GUI สำหรับการสร้างและแก้ไขข้อผิดพลาดของแผนการทดสอบ
- โหมดเซิร์ฟเวอร์ สำหรับการทดสอบแบบกระจายบนเครื่องหลายเครื่อง
- โหมดบรรทัดคำสั่ง (ไม่ใช่โหมด GUI) สำหรับการทดสอบโหลดระดับการผลิต
เริ่มต้น JMeter ในโหมด GUI
On Windows, วิ่ง /bin/jmeter.bat. เกี่ยวกับ macOS หรือ Linux ให้รัน /bin/jmeterส่วน JMeter UI จะเริ่มทำงานดังที่แสดงด้านล่าง
ภาพหน้าจอที่มีคำอธิบายประกอบด้านล่างนี้ เน้นจุดสำคัญ JMeter ส่วนประกอบ GUI — แผนผังแผนการทดสอบ, พื้นที่ทำงาน และตัวแก้ไของค์ประกอบทางด้านขวา
วิธีการเรียกใช้ JMeter ในโหมดที่ไม่ใช่ GUI
เริ่มต้น JMeter ในโหมดเซิร์ฟเวอร์
โหมดเซิร์ฟเวอร์ใช้สำหรับ การทดสอบแบบกระจาย ด้วยโครงสร้างแบบไคลเอ็นต์-เซิร์ฟเวอร์ JMeter วิ่งเข้ามา เซิร์ฟเวอร์ โหมดบนเครื่องกำเนิดไฟฟ้าแต่ละเครื่องและใน GUI โหมด (ตัวควบคุม) บนเวิร์กสเตชันของผู้ใช้
หากต้องการเริ่มโหมดเซิร์ฟเวอร์ ให้รันคำสั่งต่อไปนี้ bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS และ Linux
เริ่มต้น JMeter ในโหมดบรรทัดคำสั่ง
JMeterส่วนต่อประสานผู้ใช้แบบกราฟิก (GUI) ของโปรแกรมนี้ใช้หน่วยความจำและ CPU จำนวนมาก ดังนั้นการทดสอบโหลดในสภาพแวดล้อมการผลิตควรดำเนินการในโหมดที่ไม่ใช้ GUI เสมอ เพื่อปลดปล่อยทรัพยากรเหล่านั้นสำหรับการสร้างโหลดจริง
ตัวอย่างคำสั่งบรรทัดคำสั่ง:
jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000
สวิตช์กุญแจ:
-n— เรียกใช้งานในโหมดที่ไม่ใช้ GUI-t— เส้นทางสู่แผนการทดสอบ JMX-l— ไฟล์บันทึกผลลัพธ์ (JTL)-H,-P— ระบุชื่อโฮสต์และพอร์ตของพร็อกซี หากจำเป็นต้องใช้พร็อกซี
แพ็คเกจเพิ่มเติม
ขึ้นอยู่กับโปรโตคอลและการรายงานที่คุณต้องการ โปรดติดตั้งแพ็กเกจเสริมอย่างน้อยหนึ่งแพ็กเกจจากรายการด้านล่าง
- Java ผู้รวบรวม — จำเป็นต้องใช้ในการสร้าง JMeter ซอร์สโค้ดหรือเพื่อคอมไพล์ปลั๊กอินแบบกำหนดเอง
- ตัวแยกวิเคราะห์ SAX XML - The API อย่างง่ายสำหรับ XML เป็นตัวแยกวิเคราะห์ XML ทางเลือกสำหรับข้อมูล XML ขนาดใหญ่มาก
- การสนับสนุนทางอีเมล์ - JMeter มาพร้อมกับตัวอย่าง SMTP, POP3(S) และ IMAP(S) และยังสามารถส่งอีเมลเมื่อการทดสอบเสร็จสิ้นได้อีกด้วย
- ไดรเวอร์ JDBC — ติดตั้งไฟล์ jar ไดรเวอร์ที่เหมาะสมเพื่อทดสอบเซิร์ฟเวอร์ฐานข้อมูลผ่าน JDBC Sampler
- ตัวจัดการปลั๊กอิน - JMeter ตัวจัดการปลั๊กอินช่วยให้เข้าถึงปลั๊กอินจากชุมชนได้ด้วยการคลิกเพียงครั้งเดียว เช่น PerfMon และ Custom Thread Groups
ใช้ JMeter บน Linux
เล่น JMeter on ลินุกซ์ เหมือนกับการรันบน Windows — เรียกใช้ เชลล์สคริปต์ จาก bin/:
jmeter— เปิดตัว JMeterโดยค่าเริ่มต้นจะเป็นโหมด GUIjmeter-server— เริ่มต้น JMeter ในโหมดเซิร์ฟเวอร์ (เรียกใช้สคริปต์หลักด้วยอาร์กิวเมนต์ที่ถูกต้อง)jmeter.sh— ตัวเรียกใช้งานพื้นฐานที่ไม่ได้ระบุตัวเลือก JVM ใดๆmirror-server.sh— ดำเนินการ JMeter เซิร์ฟเวอร์มิเรอร์ในโหมดไม่ใช้ GUIshutdown.sh— หยุดการทำงานของโปรแกรมที่ไม่มี GUI อย่างนุ่มนวลstoptest.sh— หยุดการทำงานของโปรแกรมที่ไม่มีส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) อย่างกะทันหัน
การแก้ไขปัญหา JMeter การติดตั้ง
ปัญหาที่พบบ่อยระหว่างการติดตั้งใหม่ และวิธีแก้ไข:
- “Java ไม่ได้รับการยอมรับ” บน Windows: เพิ่ม JDK
binเพิ่มโฟลเดอร์ลงใน PATH แล้วเปิดเทอร์มินัลอีกครั้ง - JMeter GUI ไม่เริ่มทำงาน: ยืนยัน Java 8 หรือสูงกว่านั้นอยู่ในเส้นทาง PATH กับ
java -version; JRE รุ่นเก่าไม่รองรับ JRE รุ่นใหม่แล้ว JMeter เผยแพร่ - ปัญหาเกี่ยวกับฟอนต์ HiDPI: แก้ไข
bin/jmeter.propertiesและยกเลิกการแสดงความคิดเห็นjmeter.hidpi.mode=trueโดยมีตัวคูณมาตราส่วนที่เหมาะสม - หน่วยความจำไม่เพียงพอในการทดสอบขนาดใหญ่: ยก
HEAP="-Xms1g -Xmx4g"inbin/jmeter.batorbin/jmeter. - ข้อผิดพลาด RMI ในโหมดเซิร์ฟเวอร์: เซ็ต
server.rmi.ssl.disable=trueinjmeter.propertiesสำหรับเครือข่ายห้องปฏิบัติการที่แยกตัวออกมา









