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 + ',') มันร้องขอให้เธรดหยุดเมื่อสิ้นสุดการทำงานปัจจุบัน