![jmeter3]()
Apache JMeter นั้นไม่ได้ปล่อย major release มาถึง 12 ปี
นั่นหมายความว่าเราใช้งานเวอร์ชัน 2.0 มานานมาก !!
แต่ตอนนี้ปล่อยเวอร์ชัน 3.0 ออกมาแล้ว
ซึ่งแน่นอนว่า ต้องมีความสามารถใหม่ ๆ ออกมาแน่นอน
ดังนั้นมาดูกันว่ามีอะไรที่น่าสนใจบ้าง ?
เปลี่ยน User Interface และ User Experience ใหม่
เริ่มกันตั้งแต่ Logo เลย
![jmeter-logo]()
ส่วนในตัวโปรแกรมก็เปลี่ยนแปลงทั้ง toolbar icon และเพิ่มบางอย่างเข้ามา
เช่น เพิ่มเวลาในการทดสอบเข้ามา
![jmeter_3.0_1]()
รวมทั้งหน้าตามของ tree ใน Test Plan ก็เปลี่ยนไป
น่าใช้ขึ้นเยอะเลยนะ
![jmeter_3.0_3-1]()
รวมทั้งมีการแก้ bugs เกี่ยวกับ User Interface มากกว่า 40 ตัว
เพิ่มส่วนการจัดการข้อมูลรูปแบบ JSON มาให้เลย
เนื่องจากในปัจจุบันระบบส่วนใหญ่
มักจะทำการแลกเปลี่ยนข้อมูลในรูปแบบ JSON กันมาก
การที่จะทำการตรวจสอบผลการทำงานของ JSON
ใน Apache JMeter ไม่ใช่เรื่องง่ายเลย
บ่อยครั้งต้องนำพวก 3-party library เข้ามาใช้งาน
แต่ใน Apache JMeter 3.0 นั้นได้เพิ่ม JSON-PATH Post Processor เข้ามา
ทำให้ชีวิตง่ายขึ้นอีกเยอะ
สิ่งที่ชอบมาก ๆ คือ การปรับปรุงเรื่องรายงานของผลการทดสอบ
ในเวอร์ชัน 2 นั้นผลการทดสอบจะอยู่ในรูปแบบ CSV และ XML
จากนั้นเราก็นำไฟล์เหล่านี้มาเปิดดูด้วยเครื่องมือต่าง ๆ
โดยในเวอร์ชัน 3 นั้นเพิ่มรายงานในรูปแบบ HTML เข้ามา
เป็นความสามารถที่น่าจะมีมานานแล้วนะ !!
ทั้งในรูปแบบของตาราง และ chart ต่าง ๆ
ถ้าใครใช้เครื่องมืออื่น ๆ เช่น Tsung และ Gatling
จะทำการสร้างผลการทดสอบในรูปแบบ HTML ได้อยู่แล้ว
แต่ Apache JMeter นั้นไม่มี !!
โดยใน Apache JMeter 3 ปรับปรุงความสามารถของการสร้างรายงานเยอะเลย
ไม่ว่าจะเป็น
Dashboard และ APDEX (Application Performance Index)ให้อีกด้วย
จะเห็นได้ว่า Apache JMeter 3.0 มีการเปลี่ยนแปลงเยอะมาก ๆ
สำหรับใครที่ใช้งานอยู่แล้วก็ลอง migrate กันดู
ว่าสิ่งที่ใช้อยู่นั้น มันยังทำงานได้อยู่หรือไม่ ?
แต่ส่งหลัก ๆ ที่ต้องเปลี่ยนก็คือ ใช้งานได้กับ Java 7 ขึ้นไปเท่านั้นนะ
สามารถดูการเปลี่ยนแปลงเพิ่มเติมได้ที่
Apache JMeter 3.0
ทำการ
Download ไปใช้งานกันเถอะ