The Apache JMeter ™ แอพพลิเคชันเดสก์ท็อปเป็นหนึ่งในเครื่องมือซอฟต์แวร์โอเพนซอร์ซที่รู้จักกันดี , a 100% แอ็พพลิเคชัน Java ที่แท้จริงที่ออกแบบมาเพื่อโหลดพฤติกรรมการทำงานและการวัด ประสิทธิภาพของซอฟต์แวร์. เดิมได้รับการออกแบบมาสำหรับการทดสอบเว็บแอปพลิเคชัน แต่ได้ขยายไปยังฟังก์ชั่นการทดสอบอื่น ๆ.
ข้อสรุป
รีวิว Apache Jmeter จำเป็นต้องทดสอบบริการเว็บของคุณ, ฐานข้อมูล, FTP- หรือเว็บเซิร์ฟเวอร์? ทั้งประสิทธิภาพและการทดสอบการใช้งาน? ดูที่ JMeter. ว่าง, ใช้งานง่ายมากและมีทั้งหมด ความเป็นไปได้ที่คุณต้องการเพื่อทำให้งานของคุณเป็นไปโดยอัตโนมัติ. ข้อดีอีกอย่างของ JMeter: โอเพ่นซอร์ส. คุณสามารถดาวน์โหลดแหล่งที่มาและทำการแก้ไขได้หากต้องการ. นอกจากนี้การติดต่อโดยตรงกับนักพัฒนาผ่านทางรายชื่ออีเมลก็มีประโยชน์มาก.
เคล็ดลับ: รวม JMeter กับ Badboy (http://www.badboy.com.au/) เพื่อให้มีประสิทธิภาพมากยิ่งขึ้น! JMeter ไม่มีบันทึก & ฟังก์ชั่นการเล่น. แบดบอยคือทางออก. บันทึกขั้นตอนในเว็บไซต์ของคุณ, ส่งออกการบันทึกไปยังไฟล์ JMeter, ปรับเปลี่ยนตามความต้องการของคุณและใช้ JMeter เพื่อทดสอบประสิทธิภาพของไซต์ของคุณ.
อาจใช้ Apache JMeter เพื่อทดสอบ ประสิทธิภาพของแอปพลิเคชัน ทั้งบนทรัพยากรแบบคงที่และแบบไดนามิก (ไฟล์, Servlets, สคริปต์ Perl, Java Objects, ฐานข้อมูลและแบบสอบถาม, เซิร์ฟเวอร์ FTP และอื่น ๆ). สามารถใช้เพื่อจำลองการทำงานหนักบนเซิร์ฟเวอร์, เครือข่ายหรือวัตถุเพื่อทดสอบความแข็งแกร่งหรือวิเคราะห์ประสิทธิภาพโดยรวมภายใต้ประเภทการโหลดที่แตกต่างกัน. คุณสามารถใช้เพื่อวิเคราะห์ประสิทธิภาพเชิงกราฟิกหรือทดสอบพฤติกรรมเซิร์ฟเวอร์ / สคริปต์ / อ็อบเจ็กต์ของคุณภายใต้ภาระงานหนักพร้อมกัน.
มันทำอะไร?
Apache JMeter คุณสมบัติรวมถึง:
- สามารถโหลดและทดสอบประสิทธิภาพเซิร์ฟเวอร์ได้หลายประเภท:
- เว็บ – HTTP, HTTPS
- สบู่
- ฐานข้อมูลผ่าน JDBC
- LDAP
- JMS
- จดหมาย – POP3(ส) และ IMAP(ส)
- พกพาสะดวกและ 100% ความบริสุทธิ์ของ Java .
- เต็ม มัลติเธรด เฟรมเวิร์กอนุญาตการสุ่มตัวอย่างพร้อมกันโดยเธรดจำนวนมากและการสุ่มตัวอย่างพร้อมกันของฟังก์ชันต่างๆโดยกลุ่มเธรดที่แยกจากกัน.
- ระวัง GUI การออกแบบช่วยให้ทำงานได้เร็วขึ้นและกำหนดเวลาได้แม่นยำยิ่งขึ้น.
- การวิเคราะห์แคชและออฟไลน์ / การเล่นซ้ำของผลการทดสอบ.
- ขยายได้สูง:
- Pluggable Samplers ช่วยให้สามารถทดสอบได้ไม่ จำกัด.
- อาจมีการเลือกสถิติการโหลดหลายรายการด้วย ตัวจับเวลาแบบเสียบได้ .
- การวิเคราะห์ข้อมูลและ ปลั๊กอินการสร้างภาพ ให้ความสามารถในการขยายที่ยอดเยี่ยมเช่นเดียวกับการปรับเปลี่ยนในแบบของคุณ.
- สามารถใช้ฟังก์ชันเพื่อจัดเตรียมอินพุตแบบไดนามิกให้กับการทดสอบหรือจัดเตรียมการจัดการข้อมูล.
- ตัวอย่างสคริปต์ (BeanShell ได้รับการสนับสนุนอย่างเต็มที่; และมีตัวอย่างที่รองรับภาษาที่เข้ากันได้กับ BSF)