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 เข้ามา
ทำให้ชีวิตง่ายขึ้นอีกเยอะ

jmeter_3.0_5

สิ่งที่ชอบมาก ๆ คือ การปรับปรุงเรื่องรายงานของผลการทดสอบ

ในเวอร์ชัน 2 นั้นผลการทดสอบจะอยู่ในรูปแบบ CSV และ XML
จากนั้นเราก็นำไฟล์เหล่านี้มาเปิดดูด้วยเครื่องมือต่าง ๆ

โดยในเวอร์ชัน 3 นั้นเพิ่มรายงานในรูปแบบ HTML เข้ามา
เป็นความสามารถที่น่าจะมีมานานแล้วนะ !!
ทั้งในรูปแบบของตาราง และ chart ต่าง ๆ

ถ้าใครใช้เครื่องมืออื่น ๆ เช่น Tsung และ Gatling
จะทำการสร้างผลการทดสอบในรูปแบบ HTML ได้อยู่แล้ว
แต่ Apache JMeter นั้นไม่มี !!

โดยใน Apache JMeter 3 ปรับปรุงความสามารถของการสร้างรายงานเยอะเลย
ไม่ว่าจะเป็น Dashboard และ APDEX (Application Performance Index)ให้อีกด้วย

jmeter_3.0_6

 

jmeter_3.0_7

จะเห็นได้ว่า Apache JMeter 3.0 มีการเปลี่ยนแปลงเยอะมาก ๆ

สำหรับใครที่ใช้งานอยู่แล้วก็ลอง migrate กันดู
ว่าสิ่งที่ใช้อยู่นั้น มันยังทำงานได้อยู่หรือไม่ ?
แต่ส่งหลัก ๆ ที่ต้องเปลี่ยนก็คือ ใช้งานได้กับ Java 7 ขึ้นไปเท่านั้นนะ

สามารถดูการเปลี่ยนแปลงเพิ่มเติมได้ที่ Apache JMeter 3.0
ทำการ Download ไปใช้งานกันเถอะ

Tags: