ฉันค้นพบว่าในรายงานรวมค่า TOTAL THROUGHPUT ขึ้นอยู่กับจำนวนเธรด และหากเราทำการทดสอบด้วยเธรดเดียว ปริมาณงานทั้งหมดจะคำนวณเป็น 1 / ค่าเฉลี่ยทั้งหมด (และคูณด้วย 1,000 เพื่อแปลงมิลลิวินาทีเป็นวินาที โปรดดูภาพหน้าจอด้านล่าง) แต่เมื่อเราตั้งค่าจำนวนเธรดเป็น 2 ขึ้นไป ปริมาณงานทั้งหมดจะถูกคำนวณด้วยวิธีที่ไม่ทราบ ดังนั้นสิ่งที่ฉันต้องการทราบคือสูตรใดที่ใช้ในการคำนวณปริมาณงานทั้งหมดในกรณีนี้ (จำนวนเธรด > 1) เพราะดูเหมือนจะไม่ เป็นค่าเฉลี่ยของปริมาณงานคำขอทั้งหมด แต่ก็ไม่ได้คำนวณเป็น 1 / ค่าเฉลี่ยรวมตามที่อธิบายไว้ในกรณีแรก แล้วมันทำงานยังไงล่ะ? (ภาพหน้าจอสำหรับ 2 กระทู้ที่แนบมาด้านล่าง) ขอบคุณ
ภาพหน้าจอสำหรับ 1 เธรดที่ใช้: aggregate_1_thread.png
ภาพหน้าจอสำหรับ 2 เธรดที่ใช้: aggregate_2_threads.png