jMeter - ผู้ฟัง
ผู้ฟังให้การเข้าถึงข้อมูลที่ JMeter รวบรวมเกี่ยวกับกรณีทดสอบในขณะที่ JMeter ทำงาน ผลลัพธ์หรือข้อมูลที่รวบรวมโดยผู้ฟังสามารถแสดงในรูปแบบของ -
- tree
- tables
- graphs
- ล็อกไฟล์
Listener ทั้งหมดเขียนข้อมูลดิบเดียวกันไปยังไฟล์เอาต์พุตเมื่อมีการระบุ
การกำหนดค่าเริ่มต้น
รายการเริ่มต้นที่จะบันทึกสามารถกำหนดได้สองวิธีต่อไปนี้ -
ใน jmeter.properties(หรือ user.properties) ไฟล์ ไฟล์นี้มีอยู่ในไฟล์/bin โฟลเดอร์ของ JMeter หากต้องการเปลี่ยนรูปแบบเริ่มต้นให้ค้นหาบรรทัดต่อไปนี้ใน jmeter.properties -
jmeter.save.saveservice.output_format=
โดยใช้ป๊อปอัป Config ดังที่แสดงในภาพหน้าจอต่อไปนี้ -
JMeter สร้างผลลัพธ์ของการทดสอบการทำงานเป็น JMeter Text Logs (JTL) โดยปกติเรียกว่าไฟล์ JTL เนื่องจากเป็นนามสกุลเริ่มต้น แต่สามารถใช้นามสกุลใดก็ได้
หากมีการเรียกใช้การทดสอบหลายรายการโดยใช้ชื่อไฟล์เอาต์พุตเดียวกัน JMeter จะต่อท้ายข้อมูลใหม่ที่ท้ายไฟล์โดยอัตโนมัติ
ผู้ฟังสามารถบันทึกผลลัพธ์ลงในไฟล์ แต่ไม่สามารถบันทึกไปยัง UI มีขึ้นเพื่อจัดหาวิธีการบันทึกข้อมูลที่มีประสิทธิภาพโดยการกำจัดค่าใช้จ่าย GUI
เมื่อวิ่งเข้า -
GUI mode - ใช้ฟัง Simple Data Writer
non-GUI mode - แฟล็ก -l สามารถใช้เพื่อสร้างไฟล์ข้อมูล
ผู้ฟังสามารถใช้หน่วยความจำได้มากหากมีกลุ่มตัวอย่างจำนวนมาก ในการลดจำนวนหน่วยความจำที่จำเป็นให้ใช้รูปแบบ Simple Data Write with CSV
รูปแบบไฟล์บันทึก CSV
รูปแบบบันทึก CSV ขึ้นอยู่กับรายการข้อมูลที่เลือกในการกำหนดค่า เฉพาะรายการข้อมูลที่ระบุเท่านั้นที่จะถูกบันทึกในไฟล์ ลำดับการปรากฏของคอลัมน์ได้รับการแก้ไขและมีดังนี้ -
ฟิลด์ | คำอธิบาย | ตัวอย่างค่า |
---|---|---|
เวลาแสตมป์ | ในหน่วยมิลลิวินาทีตั้งแต่ 1/1/1970 | 1354223881017 |
ผ่านไป | ในมิลลิวินาที | พ.ศ. 2401 |
ฉลาก | ป้ายกำกับตัวอย่าง | คำขอ HTTP |
responseCode | เช่น 200, 404 | 200 |
responseMessage | เช่นตกลง | ตกลง |
threadName | กลุ่มเธรด 1-1 | |
ประเภทข้อมูล | เช่นข้อความ | ข้อความ |
ความสำเร็จ | จริงหรือเท็จ | จริง |
ความล้มเหลว | ถ้ามี | |
ไบต์ | จำนวนไบต์ในตัวอย่าง | 34908 |
grpThreads | จำนวนเธรดที่ใช้งานอยู่ในกลุ่มเธรดนี้ | 1 |
allThreads | จำนวนเธรดที่ใช้งานอยู่ทั้งหมดในทุกกลุ่ม | 1 |
URL | http://tutorialspoint.com | |
ชื่อไฟล์ | ถ้าใช้ Save Response to File | |
เวลาแฝง | ถึงเวลาตอบกลับครั้งแรก | 132 |
การเข้ารหัส | utf-8 | |
SampleCount | จำนวนตัวอย่าง (1 เว้นแต่จะรวมตัวอย่างหลายตัวอย่าง) | 1 |
ErrorCount | จำนวนข้อผิดพลาด (0 หรือ 1 เว้นแต่จะรวมตัวอย่างหลายรายการ) | 0 |
ชื่อโฮสต์ | ที่ที่สร้างตัวอย่าง | แล็ปท็อป |
IdleTime | จำนวนมิลลิวินาทีของเวลา 'ว่าง' (ปกติ 0) | |
ตัวแปร | หากระบุ |
การบันทึกข้อมูลการตอบกลับ
ข้อมูลตอบกลับสามารถบันทึกในล็อกไฟล์ XML ได้หากต้องการ อย่างไรก็ตามไม่อนุญาตให้บันทึกไฟล์และรูปภาพขนาดใหญ่ ในกรณีเช่นนี้ให้ใช้ Post-Processor Save_Responses_to_a_file สิ่งนี้จะสร้างไฟล์ใหม่สำหรับแต่ละตัวอย่างและบันทึกชื่อไฟล์ด้วยตัวอย่าง จากนั้นชื่อไฟล์สามารถรวมอยู่ในเอาต์พุตบันทึกตัวอย่างได้ ข้อมูลจะถูกดึงจากไฟล์หากจำเป็นเมื่อโหลดไฟล์บันทึกตัวอย่างซ้ำ
กำลังโหลด (อ่าน) ข้อมูลการตอบสนอง
หากต้องการดูไฟล์ผลลัพธ์ที่มีอยู่คุณสามารถใช้ปุ่ม "เรียกดู ... " ไฟล์เพื่อเลือกไฟล์ หากจำเป็นให้สร้างแผนทดสอบจำลองโดยมี Listener ที่เหมาะสมอยู่ในนั้น
การบันทึกข้อมูล GUI ของ Listener
JMeter สามารถบันทึกผู้ฟังเป็นไฟล์ PNG ได้ ในการทำเช่นนั้น
เลือกผู้ฟังในแผงด้านซ้ายโดยเลือกแก้ไข→บันทึกเป็นรูปภาพ กล่องโต้ตอบไฟล์ปรากฏขึ้น
ใส่ชื่อที่ต้องการ
บันทึกผู้ฟัง