Virtual Users ในการทดสอบโหลดคืออะไร

Virtual Users ในการทดสอบโหลดคืออะไร

ตัวเลือก Virtual Users เมื่อสร้างการทดสอบโหลดใหม่แสดงจำนวนผู้ใช้ที่จะเข้าถึงแอปพลิเคชันพร้อมกันตลอดช่วงเวลาหนึ่ง

มีประโยชน์สำหรับการระบุพฤติกรรมของแอปพลิเคชันเมื่อลูกค้า x คนเชื่อมต่อกับแอปพร้อมกันตลอดช่วงเวลาหนึ่ง

Virtual Concurrent Users ในการทดสอบโหลดสำหรับเว็บไซต์และ APIs

Virtual Concurrent Users (VCUs) มีบทบาทสำคัญในการทดสอบโหลดสำหรับเว็บไซต์และ APIs

Virtual Concurrent Users คืออะไร?

ในบริบทของการทดสอบโหลด VCU คือผู้ใช้จำลองที่โต้ตอบกับเว็บไซต์หรือ API ของคุณเหมือนกับผู้ใช้จริง อย่างไรก็ตาม ไม่เหมือนกับผู้ใช้จริงที่อาจหยุดพักระหว่างการกระทำ VCUs จะดำเนินการที่กำหนดไว้ล่วงหน้าโดยไม่หยุดพักเว้นแต่จะระบุไว้ในสคริปต์ทดสอบ

ทำไมจึงสำคัญ?

  1. จำลองสถานการณ์จริง: การทดสอบโหลดมุ่งกำหนดว่าระบบของคุณทำงานอย่างไรภายใต้โหลดที่คาดหวัง
  2. ความยืดหยุ่นในการทดสอบ: VCUs ช่วยให้คุณเพิ่มจำนวนผู้ใช้ทีละน้อย
  3. คุ้มค่า: แทนที่จะจ้างผู้ใช้จริงหลายพันคน VCUs ให้วิธีประหยัดในการจำลอง traffic สูง
  4. ความสอดคล้อง: VCUs ปฏิบัติตามสคริปต์ที่คุณกำหนดอย่างแม่นยำ

VCUs แตกต่างจาก hits หรือ requests อย่างไร?

VCUs แทนผู้ใช้แต่ละคนที่โต้ตอบกับระบบ ขณะที่ hits หรือ requests คือจำนวนครั้งที่ผู้ใช้เข้าถึงทรัพยากร ดังนั้น VCUs 100 คนอาจสร้าง hits หลายร้อยหรือหลายพันรายการ

สำหรับ JMeter Load Testing

Virtual User แต่ละคนจะรันแผนทดสอบทั้งหมดอย่างสมบูรณ์และอิสระจาก test user อื่นๆ

ฉันต้องการ concurrent virtual users กี่คน?

นี่ไม่ใช่กระบวนการที่ตรงไปตรงมา ข้อเสนอแนะของเราคือเริ่มเล็กด้วย virtual user 1 คนเพื่อตรวจสอบการทดสอบที่คุณสร้างขึ้น

จากนั้นสามารถเพิ่มจำนวน Virtual Users ทีละน้อยเป็น 100, 1000 หรือ 10,000 Virtual Users ต่อวินาที

Virtual Users

Virtual Users Chart

หมายเหตุ: คุณสามารถเลื่อนการตั้งค่า Virtual Users เพื่อดูภาพการทดสอบโหลดที่คุณกำลังจะรัน

สรุป

การเข้าใจแนวคิดของ Virtual Concurrent Users เป็นสิ่งจำเป็นสำหรับทุกคนที่ต้องการวัดประสิทธิภาพ ความสามารถในการปรับขนาด และความน่าเชื่อถือของเว็บไซต์หรือ APIs VCUs ให้เมตริกที่เชื่อถือได้ในการจำลองโหลดผู้ใช้จริง ช่วยให้นักพัฒนาและผู้ดูแลระบบระบุและแก้ไขจุดคอขวดด้านประสิทธิภาพก่อนที่จะส่งผลกระทบต่อผู้ใช้จริง