בדיקת עומסים היא תהליך שבו אתה מחשב מחשב, רשת, שרת, יישום או ציוד היקפי מסוימים לרמת עבודה שמתקרבת לגבולות המפרט שלה. זה נעשה בדרך כלל במעבדה בה התנאים נשלטים כך שיהיה בסיס חזק להשוואה בין המערכות השונות או כך שיכולותיה של כל מערכת נמדדות במדויק. ניתן לבצע בדיקות עומס גם מחוץ לאווירת מעבדה מבוקרת בתוך רשת. זה ייתן הערכה מדויקת של כמה טוב המערכת מגיבה ומתפקדת גם מחוץ לתנאים מבוקרים.
נקרא בדיקת סיבולת
ישנן שתי דרכים לביצוע בדיקות עומס. אחת הדרכים היא נקראת בדיקת אריכות ימים. בדיקות אריכות ימים נקראות גם בדיקות סיבולת. היא בודקת ומעריכה מערכת אם היא יכולה להתמודד עם עומס עבודה קבוע לאורך זמן רב. הדרך השנייה לבצע בדיקות עומס היא על ידי בדיקת נפח. בדיקות נפח בודקות מערכת לפרק זמן מוגבל עם עומס עבודה כבד. שתי דרכים אלה לבדיקת עומס מאפשרות לזהות באגים, צווארי בקבוק ומגבלות של מערכת מסוימת. כאשר מערכת נבדקת בבדיקת עומסים, למשתמש במערכת יהיה מושג כללי כמה עומס היא יכולה לקחת. סוג זה של בדיקות ביצועים מאפשר למשתמש לברר תהליכים רבים ויישומים רבים שתוכלו להריץ על המערכת בו זמנית תוך שמירה על רמת הביצועים.
בדיקת עומסים היא רק חלק אחד בתהליך כולל שמוטלת על המערכות לעבור לפני מתן אישורי איכות. ישנן מספר גישות לבדיקת מערכת מסוימת באמצעות בדיקת עומסים. אחת מהן היא באמצעות הורדת מספר קבצים גדולים מהאינטרנט. סדרה של קבצים גדולים תראה את עצמם אוטומטית עם התקדמות ההורדה. המערכת אמורה להיות מסוגלת להתמודד עם סדרת הנתונים הממתינים בתור להורדתם של תורם.
גישה נוספת לבדיקת עומסים היא הפעלת מספר יישומים בו זמנית במחשב או בשרת. יישומים הפועלים במקביל גוררים זיכרון הרבה יותר מהרגיל, וזה ממס את המערכת. מערכות עלולות להאט כאשר מספר יישומים פועלים ומערכות מוגבלות לא מצליחות לתפקד כראוי. כאשר למערכת של מחשב יש מעבד מהיר אך זיכרון ה- RAM שלו (זיכרון גישה אקראית) מוגבל, ככל הנראה תהיה למערכת בעיה כאשר יישומים רבים פועלים בו זמנית.
פעילויות המשתמש כפולות
ניתן לבצע גם בדיקות של יישומי אינטרנט. אתרים לא צריכים להיתקע כאשר פעילויות המשתמש מכפילות או משולשות בפונקציות שונות. אנשים יכולים להתרחק מהאתר במהירות, כך שכל מה שגורם לאט לאט לאט לא יהיה טוב בשבילו.
חברות פיתחו כמה כלים ותוכנות לבדיקת עומסים, יחד עם תוכנות לבדיקת לחץ. לחברות כמו Borland, IBM Rational ו- HP Software יש כלים לבדיקת עומסים משלהם. כלים אלה הם בעיקר מוצרים שבודקים את ההתנהגות והביצועים של מערכת. טעינת מספר יישומים ותרחישים אחרים בחיים האמיתיים הנוגעים לעומסים רבים על המערכת ניתנת לביצוע במהירות והם חלק מבדיקות אבטחת האיכות. ניתן לנתח את תוצאות בדיקות העומס בפירוט ולבחון סיבות לביצועים נמוכים.