วิธีดาวน์โหลดและติดตั้ง Apache JMeter ในขั้นตอนง่ายๆ
Operaรองรับระบบ ting สำหรับ JMeter
JMeter คือ บริสุทธิ์ Java และควรทำงานอย่างถูกต้องบนระบบใด ๆ ที่เข้ากันได้ Java การดำเนินงาน
นี่คือรายการระบบปฏิบัติการที่เข้ากันได้กับ JMeter
- ลินุกซ์
- Windows
- Mac OS
- Ubuntu
ขั้นตอนในการติดตั้ง JMeter
ขั้นตอนที่ 1) ติดตั้ง Java
เพราะ JMeter บริสุทธิ์ Java แอปพลิเคชันเดสก์ท็อป ต้องใช้ JVM 6 ที่รองรับอย่างสมบูรณ์หรือสูงกว่า คุณสามารถดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดของ Java ชุดพัฒนา SE ดาวน์โหลด Java แพลตฟอร์ม (JDK)
หลังจากการติดตั้งเสร็จสิ้นคุณสามารถใช้ขั้นตอนต่อไปนี้เพื่อตรวจสอบว่า Java ติดตั้ง JDK ในระบบของคุณสำเร็จแล้ว
- ใน Window/Linux ให้ไปที่ สถานีปลายทาง
- ใส่คำสั่ง java -version
ถ้า Java ติดตั้งสภาพแวดล้อมรันไทม์สำเร็จแล้ว คุณจะเห็นผลลัพธ์ดังภาพด้านล่าง
หากไม่มีสิ่งใดปรากฏขึ้น โปรดติดตั้งใหม่ Java สภาพแวดล้อมรันไทม์ SE
โปรดดูลิงค์เพื่อดูรายละเอียดคำแนะนำ https://www.guru99.com/install-java.html
ขั้นตอนที่ 2) ดาวน์โหลด Jmeter
ขณะที่เขียนนี้เวอร์ชันล่าสุดของ JMeter is Apache JMeter 4.2. คุณสามารถดาวน์โหลดได้ Good Farm Animal Welfare Awards แต่บทช่วยสอนนี้สาธิตการติดตั้งเวอร์ชัน 2.9 กระบวนการติดตั้งยังคงเหมือนเดิม
เลือกไฟล์ไบนารี (เช่น zip หรือ tgz) ที่จะดาวน์โหลดดังแสดงในรูปด้านล่าง
ขั้นตอนที่ 3) การติดตั้ง
การติดตั้ง JMeter เป็นเรื่องง่ายและเรียบง่ายมาก คุณเพียงแค่แตกไฟล์ zip/tar ลงในไดเร็กทอรีที่คุณต้องการ JMeter ที่จะติดตั้ง ไม่มีหน้าจอการติดตั้งที่น่าเบื่อให้จัดการ! เพียงแตกไฟล์แล้วคุณก็เสร็จแล้ว!
เมื่อคลายซิปเสร็จแล้ว โครงสร้างไดเร็กทอรีการติดตั้งควรมีลักษณะดังภาพด้านล่าง
รับด้านล่างเป็นคำอธิบายของ JMeter ไดเร็กทอรีและความสำคัญของมัน JMeter ไดเร็กทอรีประกอบด้วยไฟล์และไดเร็กทอรีจำนวนมาก
- /ถัง: ประกอบด้วย JMeter ไฟล์สคริปต์สำหรับการเริ่มต้น JMeter
- /เอกสาร: JMeter ไฟล์เอกสาร
- /พิเศษ: ไฟล์พิเศษที่เกี่ยวข้องกับมด
- /lib/: ประกอบด้วยสิ่งที่จำเป็น Java ห้องสมุดสำหรับ JMeter
- /lib/ต่อ: มีไฟล์ core jar สำหรับ JMeter และโปรโตคอล
- /lib/จูนิท: จูนิต ห้องสมุดที่ใช้สำหรับ JMeter
- /printable_docs:
ขั้นตอนที่ 4) เปิดตัว JMeter
คุณสามารถเริ่ม JMeter ใน 3 โหมด
- โหมดกุย
- โหมดเซิร์ฟเวอร์
- โหมดบรรทัดคำสั่ง
เริ่มต้น JMeter ในโหมด GUI
หากคุณใช้ Window เพียงแค่เรียกใช้ไฟล์ /bin/jmeter.bat ที่จะเริ่มต้น JMeter ในโหมด GUI ดังที่แสดงด้านล่าง
รูปต่อไปนี้จะแสดงคำอธิบายส่วนประกอบต่างๆ ใน JMeter GUI
วิธีการวิ่ง JMeter ในโหมดที่ไม่ใช่ GUI
เริ่มต้น JMeter ในโหมดเซิร์ฟเวอร์
โหมดเซิร์ฟเวอร์ใช้สำหรับ กระจาย การทดสอบ นี้ การทดสอบ ทำงานเป็น ไคลเอนต์เซิร์ฟเวอร์ แบบอย่าง. ในรุ่นนี้ JMeter ทำงานบนคอมพิวเตอร์เซิร์ฟเวอร์ใน เซิร์ฟเวอร์ โหมด. บนคอมพิวเตอร์ไคลเอนต์ JMeter วิ่งเข้ามา GUI โหมด.
หากต้องการเริ่มโหมดเซิร์ฟเวอร์ คุณต้องเรียกใช้ไฟล์ค้างคาว bin\เซิร์ฟเวอร์ jmeter.bat ดังรูปด้านล่าง
เริ่มต้น JMeter ในโหมดบรรทัดคำสั่ง
JMeter ในโหมด GUI จะใช้หน่วยความจำคอมพิวเตอร์มาก สำหรับการประหยัดทรัพยากรคุณสามารถเลือกรันได้ JMeter โดยไม่ต้องใช้ GUI หากต้องการทำเช่นนั้น ให้ใช้ตัวเลือกคำสั่งต่อไปนี้
นี่คือตัวอย่างบรรทัดคำสั่ง
$jmeter -n -t testPlan.jmx - l log.jtl -H 127.0.0.1 -P 8000
แพ็คเกจเพิ่มเติม
คุณจะต้องมีแพ็คเกจเสริมตั้งแต่หนึ่งรายการขึ้นไปตามรายการด้านล่างนี้ ตามความต้องการของคุณ
- Java ผู้รวบรวม
Java คอมไพเลอร์ช่วยให้นักพัฒนาสามารถสร้างได้ JMeter ซอร์สโค้ดและอื่น ๆ JMeter ปลั๊กอิน
- ตัวแยกวิเคราะห์ SAX XML
แซ็กโซโฟน เป็น Simple API สำหรับ XML ซึ่งเดิมทีเป็น Java- API เท่านั้น คุณสามารถใช้ตัวแยกวิเคราะห์ SAX XML เป็นทางเลือกแทนตัวแยกวิเคราะห์ XML ได้ JMeter
- การสนับสนุนทางอีเมล์
JMeter มีความสามารถในการส่งอีเมลอย่างกว้างขวาง สามารถส่งอีเมลตามผลการทดสอบได้และมีตัวสุ่มตัวอย่าง POP3(S)/IMAP(S) นอกจากนี้ยังมีตัวสุ่มตัวอย่าง SMTP อีกด้วย
- ไดรเวอร์ JDBC
หากคุณต้องการทดสอบเซิร์ฟเวอร์ฐานข้อมูล คุณต้องติดตั้งไดรเวอร์ JDBC
ใช้ JMeter ใน Linux
- การใช้ JMeter in ลินุกซ์ เหมือนกับใน Window คุณเพียงแค่รันคำสั่งต่อไปนี้ เชลล์สคริปต์.
- เรียกใช้ไฟล์สคริปต์ เจมิเตอร์ (ไฟล์นี้ไม่มีนามสกุล)- เรียกใช้ JMeter (ในโหมด GUI ตามค่าเริ่มต้น)
- เรียกใช้ไฟล์สคริปต์ เซิร์ฟเวอร์ jmeter - เริ่ม JMeter ในโหมดเซิร์ฟเวอร์ (การโทร JMeter สคริปต์ที่มีพารามิเตอร์ที่เหมาะสม)
- เจมิเตอร์.sh – ธรรมดามาก JMeter สคริปต์ที่ไม่ได้ระบุตัวเลือก JVM
- กระจก-server.sh – รัน JMeter Mirror Server ในโหมดที่ไม่ใช่ GUI
- ปิดระบบ.sh – เรียกใช้ไคลเอนต์ Shutdown เพื่อหยุดอินสแตนซ์ที่ไม่ใช่ GUI อย่างสวยงาม
- stoptest.sh – เรียกใช้ไคลเอนต์ Shutdown เพื่อหยุดอินสแตนซ์ที่ไม่ใช่ GUI อย่างกะทันหัน