Apache JMeter นั้นไม่ได้ปล่อย major release มาถึง 12 ปี
นั่นหมายความว่าเราใช้งานเวอร์ชัน 2.0 มานานมาก !!
แต่ตอนนี้ปล่อยเวอร์ชัน 3.0 ออกมาแล้ว
ซึ่งแน่นอนว่า ต้องมีความสามารถใหม่ ๆ ออกมาแน่นอน
ดังนั้นมาดูกันว่ามีอะไรที่น่าสนใจบ้าง ?
เปลี่ยน User Interface และ User Experience ใหม่
เริ่มกันตั้งแต่ Logo เลย
ส่วนในตัวโปรแกรมก็เปลี่ยนแปลงทั้ง toolbar icon และเพิ่มบางอย่างเข้ามา
เช่น เพิ่มเวลาในการทดสอบเข้ามา
รวมทั้งหน้าตามของ tree ใน Test Plan ก็เปลี่ยนไป
น่าใช้ขึ้นเยอะเลยนะ
รวมทั้งมีการแก้ 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 ไปใช้งานกันเถอะ