การทดสอบฐานข้อมูล - ประสิทธิภาพ
แอปพลิเคชันที่มีเวลาตอบสนองมากขึ้นและประสิทธิภาพต่ำอาจทำให้เกิดปัญหาใหญ่ได้ การทดสอบการโหลดฐานข้อมูลใช้เพื่อค้นหาปัญหาด้านประสิทธิภาพก่อนที่คุณจะปรับใช้แอปพลิเคชันฐานข้อมูลสำหรับผู้ใช้ปลายทาง
การทดสอบการโหลดฐานข้อมูลช่วยให้คุณออกแบบแอปพลิเคชันฐานข้อมูลเพื่อประสิทธิภาพความน่าเชื่อถือและความสามารถในการปรับขนาด การทดสอบการโหลดแอปพลิเคชันฐานข้อมูลเกี่ยวข้องกับการทดสอบประสิทธิภาพและความสามารถในการปรับขนาดของแอปพลิเคชันฐานข้อมูลของคุณโดยมีโหลดของผู้ใช้ที่แตกต่างกัน
การทดสอบการโหลดฐานข้อมูลเกี่ยวข้องกับการจำลองการโหลดของผู้ใช้ในชีวิตจริงสำหรับแอปพลิเคชันฐานข้อมูลเป้าหมาย ช่วยให้คุณกำหนดว่าแอปพลิเคชันฐานข้อมูลของคุณทำงานอย่างไรเมื่อผู้ใช้หลายคนเข้าชมพร้อมกัน
โหลดการทดสอบ
เป้าหมายหลักของ Load Testing คือการตรวจสอบว่าธุรกรรมที่รันอยู่ส่วนใหญ่มีผลกระทบต่อประสิทธิภาพในฐานข้อมูลหรือไม่ ในการทดสอบโหลดคุณต้องตรวจสอบประเด็นต่อไปนี้ -
ควรตรวจสอบเวลาตอบสนองสำหรับการดำเนินธุรกรรมสำหรับผู้ใช้ระยะไกลหลายคน
ในธุรกรรมปกติคุณควรรวมธุรกรรมที่แก้ไขได้หนึ่งรายการเพื่อตรวจสอบประสิทธิภาพของฐานข้อมูลสำหรับธุรกรรมประเภท pf เหล่านี้
สำหรับธุรกรรมปกติคุณควรรวมธุรกรรมที่ไม่มีการแก้ไขหนึ่งรายการเพื่อตรวจสอบประสิทธิภาพของฐานข้อมูลสำหรับธุรกรรมประเภทนี้
ควรตรวจสอบเวลาที่ฐานข้อมูลใช้ในการดึงข้อมูลเฉพาะ
การทดสอบความเครียด
การทดสอบความเครียดจะดำเนินการเพื่อระบุระบบ breakpoint. ที่นี่มีการโหลดแอปพลิเคชันในลักษณะที่ระบบล้มเหลว ณ จุดหนึ่ง จุดนี้เรียกว่าจุดพักของระบบฐานข้อมูล การทดสอบความเครียดเรียกอีกอย่างว่าFatigue Testing.
การกำหนดสถานะของธุรกรรมฐานข้อมูลเกี่ยวข้องกับความพยายามจำนวนมาก จำเป็นต้องมีการวางแผนที่เหมาะสมเพื่อหลีกเลี่ยงปัญหาด้านเวลาและต้นทุน
เครื่องมือทดสอบความเครียดที่พบบ่อยที่สุดคือ LoadRunner และ WinRunner.