jMeter - สร้างแผนการทดสอบ
แผนการทดสอบคืออะไร?
แผนทดสอบสามารถมองได้ว่าเป็นภาชนะสำหรับการดำเนินการทดสอบ เป็นการกำหนดสิ่งที่จะทดสอบและจะดำเนินการอย่างไร แผนการทดสอบที่สมบูรณ์ประกอบด้วยองค์ประกอบอย่างน้อยหนึ่งรายการเช่นกลุ่มเธรดตัวควบคุมลอจิกตัวควบคุมที่สร้างตัวอย่างตัวฟังตัวจับเวลาการยืนยันและองค์ประกอบการกำหนดค่า แผนการทดสอบต้องมีกลุ่มเธรดอย่างน้อยหนึ่งกลุ่ม
การเขียนแผนการทดสอบ
ทำตามขั้นตอนด้านล่างเพื่อเขียนแผนการทดสอบ -
ขั้นตอนที่ 1: เริ่มหน้าต่าง JMeter
เปิดหน้าต่าง JMeter โดยคลิก /home/manisha/apache-jmeter-2.9/bin/jmeter.sh. หน้าต่าง JMeter จะปรากฏดังต่อไปนี้ -
นี่คือหน้าต่าง JMeter ธรรมดาและว่างเปล่าโดยไม่มีองค์ประกอบเพิ่มเติมใด ๆ เพิ่มเข้ามา ประกอบด้วยสองโหนด -
Test Plan node - เป็นที่เก็บแผนการทดสอบจริง
Workbench node- เป็นเพียงสถานที่สำหรับจัดเก็บองค์ประกอบทดสอบชั่วคราวในขณะที่ไม่ได้ใช้งานเพื่อวัตถุประสงค์ในการคัดลอก / วาง เมื่อคุณบันทึกแผนการทดสอบของคุณรายการ Workbench จะไม่ถูกบันทึกไว้ด้วย
ขั้นตอนที่ 2: เพิ่ม / ลบองค์ประกอบ
องค์ประกอบ (ซึ่งจะกล่าวถึงในบทถัดไปองค์ประกอบของแผนการทดสอบ ) สามารถเพิ่มลงในแผนการทดสอบได้โดยคลิกขวาที่โหนดแผนทดสอบและเลือกองค์ประกอบใหม่จากรายการ "เพิ่ม"
หรือคุณสามารถโหลดองค์ประกอบจากไฟล์และเพิ่มได้โดยเลือกตัวเลือก "ผสาน" หรือ "เปิด"
ตัวอย่างเช่นให้เราเพิ่มองค์ประกอบกลุ่มเธรดในแผนการทดสอบดังที่แสดงด้านล่าง -
ในการลบองค์ประกอบตรวจสอบให้แน่ใจว่าได้เลือกองค์ประกอบแล้วคลิกขวาที่องค์ประกอบแล้วเลือกตัวเลือก "ลบ"
ขั้นตอนที่ 3: โหลดและบันทึกองค์ประกอบ
ในการโหลดองค์ประกอบจากไฟล์ -
- คลิกขวาที่องค์ประกอบต้นไม้ที่มีอยู่ซึ่งคุณต้องการเพิ่มองค์ประกอบที่โหลด
- เลือกผสาน
- เลือกไฟล์ที่คุณบันทึกองค์ประกอบ
- JMeter จะผสานองค์ประกอบเข้ากับต้นไม้
โดยค่าเริ่มต้น JMeter จะไม่บันทึกองค์ประกอบคุณต้องบันทึกอย่างชัดเจน
เพื่อบันทึกองค์ประกอบของต้นไม้ -
- คลิกขวาที่องค์ประกอบ
- เลือกตัวเลือกบันทึกการเลือกเป็น ...
JMeter จะบันทึกองค์ประกอบที่เลือกรวมทั้งองค์ประกอบลูกทั้งหมดที่อยู่ด้านล่าง ตามค่าเริ่มต้น JMeter จะไม่บันทึกองค์ประกอบคุณต้องบันทึกอย่างชัดเจนตามที่กล่าวไว้ก่อนหน้านี้
ขั้นตอนที่ 4: การกำหนดค่าองค์ประกอบของต้นไม้
องค์ประกอบใด ๆ ในแผนทดสอบสามารถกำหนดค่าได้โดยใช้การควบคุมที่มีอยู่ในกรอบด้านขวามือของ JMeter การควบคุมเหล่านี้ช่วยให้คุณกำหนดค่าลักษณะการทำงานขององค์ประกอบทดสอบนั้น ๆ ได้ ตัวอย่างเช่นสามารถกำหนดค่ากลุ่มเธรดสำหรับผู้ใช้จำนวนหนึ่งช่วงเวลาที่เพิ่มขึ้น ฯลฯ ดังที่แสดงด้านล่าง -
ขั้นตอนที่ 5: บันทึกแผนการทดสอบ
คุณสามารถบันทึกแผนการทดสอบทั้งหมดโดยใช้อย่างใดอย่างหนึ่ง Save หรือ "Save Test Plan As ..." จากเมนูไฟล์
ขั้นตอนที่ 6: เรียกใช้แผนการทดสอบ
คุณสามารถเรียกใช้แผนการทดสอบได้โดยคลิก Start(Control + r) จากไฟล์ Runรายการเมนู. เมื่อ JMeter เริ่มทำงานจะแสดงกล่องสีเขียวเล็ก ๆ ที่ด้านขวามือของส่วนใต้แถบเมนู
ตัวเลขทางด้านซ้ายของกล่องสีเขียวคือจำนวนเธรดที่ใช้งานอยู่ / จำนวนเธรดทั้งหมด สิ่งเหล่านี้ใช้กับการทดสอบที่เรียกใช้ภายในเครื่องเท่านั้น ไม่รวมเธรดใด ๆ ที่เริ่มต้นบนระบบรีโมตเมื่อใช้โหมดไคลเอนต์เซิร์ฟเวอร์
ขั้นตอนที่ 7: หยุดแผนการทดสอบ
คุณสามารถหยุดการทดสอบได้สองวิธี -
การใช้ Stop(Control + '.') จะหยุดเธรดทันทีถ้าเป็นไปได้
การใช้ Shutdown(Control + ',') มันร้องขอให้เธรดหยุดเมื่อสิ้นสุดการทำงานปัจจุบัน