jMeter - แผนการทดสอบ FTP
ในบทนี้เราจะดูวิธีทดสอบไซต์ FTP โดยใช้ JMeter ให้เราสร้างแผนการทดสอบเพื่อทดสอบไซต์ FTP
เปลี่ยนชื่อแผนการทดสอบ
เปิดหน้าต่าง JMeter โดยคลิก /home/manisha/apache-jmeter-2.9/bin/jmeter.sh
คลิกที่โหนดแผนการทดสอบ
เปลี่ยนชื่อโหนดแผนการทดสอบนี้เป็น TestFTPSite
เพิ่มกลุ่มเธรด
เพิ่มกลุ่มเธรดหนึ่งกลุ่มซึ่งเป็นตัวยึดสำหรับองค์ประกอบอื่น ๆ ทั้งหมดเช่นแซมเพลอร์ตัวควบคุมและผู้ฟัง
คลิกขวาที่ TestFTPSite (แผนการทดสอบของเรา)
เลือกเพิ่ม→เธรด (ผู้ใช้) →กลุ่มเธรด Thread Group จะถูกเพิ่มภายใต้โหนด Test Plan (TestFTPSite)
แก้ไขคุณสมบัติเริ่มต้นของ Thread Group ให้เหมาะกับการทดสอบของเราดังนี้ -
Name - FTPusers
Number of Threads (Users) - 4
Ramp-Up Period - ปล่อยให้ค่าเริ่มต้นเป็น 0 วินาที
Loop Count - 1
เพิ่มตัวอย่าง - คำขอ FTP
ตอนนี้เราได้กำหนดผู้ใช้ของเราแล้วก็ถึงเวลากำหนดงานที่พวกเขาจะปฏิบัติ เพิ่มองค์ประกอบคำขอ FTP เราเพิ่มองค์ประกอบการร้องขอ FTP สององค์ประกอบหนึ่งที่ดึงไฟล์และอีกองค์ประกอบหนึ่งที่วางไฟล์บนไซต์ ftp
เลือกองค์ประกอบผู้ใช้ FTP
คลิกขวาที่ปุ่มเมาส์เพื่อรับเมนูเพิ่ม
เลือกเพิ่ม→ตัวอย่าง→คำขอ FTP
เลือกองค์ประกอบคำขอ FTP ในแผนภูมิ
แก้ไขคุณสมบัติดังที่แสดงด้านล่าง -
รายละเอียดต่อไปนี้ถูกป้อนในองค์ประกอบนี้ -
Name - รับคำขอ FTP
Server Name or IP - 184.168.74.29
Remote File - /home/manisha/sample_ftp.txt
Local File - sample_ftp.txt
เลือกรับ (RETR)
Username - มานิชา
Password - manisha123
เพิ่มคำขอ FTP อื่นตามด้านบนและแก้ไขคุณสมบัติตามที่แสดงในภาพหน้าจอต่อไปนี้ -
รายละเอียดต่อไปนี้ถูกป้อนในองค์ประกอบนี้ -
Name - ใส่คำขอ FTP
Server Name or IP - 184.168.74.29
Remote File - /home/manisha/examplefile.txt
Local File - /home/manisha/work/examplefile.txt
เลือกใส่ (STOR)
Username - มานิชา
Password - manisha123
เพิ่ม Listener
องค์ประกอบสุดท้ายที่คุณต้องเพิ่มในแผนการทดสอบของคุณคือ Listener องค์ประกอบนี้มีหน้าที่จัดเก็บผลลัพธ์ทั้งหมดของคำขอ FTP ของคุณในไฟล์และนำเสนอแบบจำลองที่มองเห็นของข้อมูล
เลือกองค์ประกอบผู้ใช้ FTP
เพิ่ม View Results Tree listener โดยเลือกเพิ่ม> Listener> View Results Tree
เรียกใช้แผนการทดสอบ
ตอนนี้บันทึกการวางแผนการทดสอบดังกล่าวข้างต้นเป็นftpsite_test.jmx ดำเนินการตามแผนการทดสอบนี้โดยใช้Run → Start ตัวเลือก
ดูผลลัพธ์
เอาต์พุตต่อไปนี้สามารถมองเห็นได้ใน Listener
คุณจะเห็นได้ว่ามีการร้องขอสี่ครั้งสำหรับคำขอ FTP แต่ละรายการและการทดสอบสำเร็จ ไฟล์ที่ดึงมาสำหรับคำขอ GET ถูกเก็บไว้ในโฟลเดอร์ / bin ในกรณีของเราก็คือ/home/manisha/apache-jmeter-2.9/bin/. สำหรับคำขอ PUT ไฟล์จะถูกอัปโหลดที่เส้นทาง/home/manisha/.