โหลดจะถูกกระจายในการทดสอบแบบกระจายโดยใช้ jmeter อย่างไร

ฉันมีข้อกำหนดที่ต้องทำการทดสอบกับผู้ใช้ 1,000 รายโดยการตั้งค่าเครื่องทาส ดังนั้นฉันแค่อยากทราบว่าจากผู้ใช้ 1,000 รายจะมีผู้ใช้เครื่องทาสกี่คน?

มีวิธีใดบ้างที่จะทราบจำนวนผู้ใช้ที่มาสเตอร์และทาสถูกนำไปใช้ หรือว่า jmeter เองจะกระจายโหลดโดยอัตโนมัติหรือไม่


person Sanket    schedule 30.10.2019    source แหล่งที่มา


คำตอบ (1)


ทาส JMeter ดำเนินการ แผนการทดสอบ ซึ่งถูกส่งถึงพวกเขาโดยต้นแบบ ดังนั้น หากคุณกำหนดผู้ใช้ 1,000 รายภายใต้ กลุ่มเธรด - แต่ละทาสจะ เริ่มต้น 1,000 เธรด

กำลังดูเอกสารประกอบการทดสอบแบบกระจาย:

หมายเหตุ: แผนการทดสอบเดียวกันนั้นดำเนินการโดยเซิร์ฟเวอร์ทั้งหมด JMeter ไม่กระจายโหลดระหว่างเซิร์ฟเวอร์ โดยแต่ละเซิร์ฟเวอร์จะรันแผนการทดสอบแบบเต็ม ดังนั้นหากคุณตั้งค่า 1,000 เธรดและมีเซิร์ฟเวอร์ JMeter 6 ตัว คุณจะลงเอยด้วยการฉีด 6,000 เธรด

ดังนั้นควรระมัดระวังและพยายามอย่าให้แอปพลิเคชันที่ทดสอบมากเกินไป

Master ไม่ได้สร้างโหลดใดๆ เพียงแค่กำหนดค่าสเลฟและรวบรวมผลลัพธ์ (เว้นแต่คุณจะเปิดใช้กระบวนการสลาฟบนต้นแบบด้วย)

ข้อมูลเพิ่มเติม: วิธีดำเนินการทดสอบแบบกระจายใน JMeter< /ก>

person Dmitri T    schedule 30.10.2019
comment
ขอบคุณ @Dmitri สำหรับข้อมูลที่แน่นอน มันมีประโยชน์จริงๆ - person Sanket; 30.10.2019