JMeter ได้เปิดตัว 3.0 ซึ่งเป็นเครื่องมือทดสอบโอเพนซอร์สรุ่นใหญ่เพิ่มคุณสมบัติใหม่และการปรับปรุงซอฟต์แวร์
JMeter ได้รับการปรับปรุงใน 10 ปี
นี่เป็นรุ่นแรกของ JMeter ในช่วง 12 ปีที่ผ่านมา รุ่น JMeter 2.0 เปิดตัวในเดือนเมษายน 2004 กระโดดโดยตรงจากเวอร์ชัน 2.14 เป็น 3.0 สิ่งนี้หมายความว่าอย่างไร?
การเปิดตัวรุ่นใหญ่ไม่เพียง แต่มีข้อบกพร่องเพียงไม่กี่ข้อเมื่อเทียบกับเวอร์ชันก่อนหน้า แต่ยังรวมถึงการเปลี่ยนแปลงที่เกิดขึ้นจริงเช่น: คุณสมบัติใหม่การสร้างรหัสใหม่การเพิ่มประสิทธิภาพหลักการเปลี่ยนแปลง UI ฯลฯ ดังนั้น 3.0 จึงเป็นการอัปเดตที่ยิ่งใหญ่
ด้านล่างคือการอัปเดต 5 ครั้งที่คุณต้องรู้เกี่ยวกับ Jemter 3.0!
1. ไอคอนใหม่และ UI
ดังที่แสดงในรูปด้านบนไอคอนโปรแกรมเริ่มต้น JMeter มีการเปลี่ยนแปลงโดยใช้โลโก้ Apache ใหม่และโลโก้ Jmeter ใหม่
ในทางกลับกันเราสามารถเห็นเวลาทดสอบที่เหลือและไอคอนใหม่ในแถบเครื่องมือ ดูการเปรียบเทียบรูปด้านล่างด้วย 2.14
ไอคอนแผนทดสอบก็เปลี่ยนไปยังมีการเปลี่ยนแปลงสามมิติและน่าดึงดูดยิ่งขึ้นและไอคอนตัวอย่างที่แตกต่างกันก็เปลี่ยนไปดังแสดงในรูป:
นอกจากนี้ Jmeter 3.0 มีการเปลี่ยนแปลง UI ที่แตกต่างกันดังนี้:
หน้าจอ HIDPI หน้าจอความละเอียดสูงได้แก้ไขข้อบกพร่อง UI 40 ตัวแล้ว ตัวเลือกขั้นสูงจะถูกเพิ่มในคำขอ HTTP ดังนี้:
2. ปรับปรุงความสามารถในการเขียนสคริปต์และการดีบัก
การดีบักสคริปต์จะง่ายขึ้นใน 3.0 เนื่องจากมีการเพิ่มคุณสมบัติต่อไปนี้:
การเพิ่มปุ่มทางลัด --- ผู้ใช้ JMeter ขั้นสูงสามารถใช้งานได้เร็วขึ้น ใช้ Ctrl+0, Ctrl+1, Ctrl+2 ... ปุ่มลัด Ctrl+9 เพื่อเพิ่มตัวอย่างอย่างรวดเร็วในแผนการทดสอบ
คุณสมบัติใหม่ที่มีประสิทธิภาพ --- สิ่งนี้ไม่ได้แปลและมันก็ไม่สมเหตุสมผล
ค้นหาในผลลัพธ์ของ Tree Listener ---- ในการร้องขอ/การตอบกลับ/แพ็คเก็ตส่วนหัว/คุกกี้คุณสามารถค้นหาสิ่งที่คุณต้องการผ่านข้อความ/ความสม่ำเสมอซึ่งจะช่วยแก้ไขข้อบกพร่อง
การอัปเดตไลบรารี httpClient-เข้าสู่ห้องสมุด HttpClient4.5.2
เมื่อเปรียบเทียบกับเวอร์ชันก่อนหน้าข้อบกพร่องในการจัดการคุกกี้บางตัวได้รับการแก้ไข
สนับสนุน SNI (ฉันไม่ได้ใช้ SNI ฉันไม่รู้ว่านรกคืออะไร)
การเพิ่มประสิทธิภาพการเชื่อมต่อ Keepalive รองรับการตอบสนองที่บีบอัดได้ดีขึ้น
นอกจากนี้การรวมปลั๊กอิน Jmeter ที่ดีขึ้น; ก่อนหน้านี้ห้องสมุด HTTPClient มีความขัดแย้งกับ Selenium WebDriver แต่ใน 3.0 ปัญหานี้ได้รับการแก้ไขอย่างดี
3. การประมวลผลการตอบสนองแบบ JSON
ปัจจุบันเว็บไซต์หลายแห่งใช้รูปแบบ JSON เพื่อประมวลผลข้อมูล ในอดีตปลั๊กอินของบุคคลที่สามถูกนำมาใช้เพื่อประมวลผลข้อมูล JSON แต่ใน JMeter 3.0 ส่วนประกอบการประมวลผล JSON ถูกเพิ่มเข้ามาดังแสดงในรูปด้านล่างยังไม่มีเวอร์ชันแปลภาษาจีน
4. การปรับปรุงรายงาน
ใน 2.x การส่งออกผลลัพธ์ที่รายงานใช้ข้อมูลต้นฉบับของ CSV XML ซึ่งดูแย่มาก
ใน 3.0 สามารถใช้รูปแบบ HTML ได้และมีการจัดทำแบบฟอร์มการนำเสนอรายงานที่หลากหลาย:
กราฟิกในหน้า HTML
จอแสดงผลที่อ่านได้มากขึ้น
ผู้ฟังแบ็กเอนด์รองรับการแสดงออกปกติ
รูปต่อไปนี้เป็นจอแสดงผลกราฟิกของแผงควบคุม:
5. การรวม JMeter3.0
บน 3.0 คุณต้องใช้ Java 7 ขึ้นไป
วิธีดูเวอร์ชัน Java ฉันจะไม่แนะนำที่นี่
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น