ההבדל בין בדיקת עומס וביצועי בדיקה ההבדל בין

Anonim

טען בדיקה לעומת בדיקות ביצועים

בדיקות ביצועים בדיקות עומס הן שתי מונחים המשמשים לעתים קרובות לסירוגין למרות היותם שונים זה מזה. למעשה, בדיקות עומס הוא רק חלק אחד של בדיקות ביצועים. זהו, אם כן, סוג של בדיקות ביצועים המתמקדת בחלק מסוים.

-> ->

בדיקות עומס וביצועים משמשים לעתים קרובות בהנדסת תוכנה על מנת לקבל תצוגה מציאותית של איך התוכנה מבצעת. אם הביצועים מתחת לרמות מקובלות, tweaks או שיפורים צריך להיעשות. אזורים הדרושים כדי להיות tweaked יכול גם להיות חשוף על ידי בדיקות עומס וביצועים.

בדיקות ביצועים מציבות את התוכנה בתרחיש המשכפל את סביבת השימוש הסופית של התוכנה. אז זה לשים את כל הדברים האפשריים שעלולים לקרות על מנת לברר אם התוכנה מבצעת כפי שהוא צריך או אם יש באג בלתי צפוי שעלול לגרום להתנהגות לא יציבה.

חלק חשוב של בדיקות ביצועים הוא בדיקות עומס. זהו תרחיש שבו התוכנה מדומה ברמות עומס שונות; עומס קל, עומס קל, עומסים כבדים וכל מה שביניהם. זה כדי לראות באיזו רמה הביצועים של התוכנה מתחילים להתדרדר במידה ניכרת. הטעינה יכולה להיות כל דבר ממספר המשתמשים המחוברים בו-זמנית למשימות אינטנסיביות. עם בדיקות עומס, היזמים יכולים לגלות אילו אזורים של התוכנה לגרום צווארי בקבוק לגרום לביצועים הביצוע. זה גם כלי נהדר בקביעת גבול מציאותי כמו לטעון כי המערכת יכולה להתמודד. היזמים יכולים ליצור מנגנונים שאוסרים על כך. דוגמאות של מנגנונים כאלה יהיה תור של משתמשים או משימות, כך התוכנה רק מקבל מה שהוא יכול לנהל.

ישנם גם היבטים אחרים של בדיקות ביצועים מלבד בדיקות עומס. כל מתודולוגיות הבדיקה מיועדות לתרחיש ספציפי, בין אם טיפוסי או יוצא דופן, שיכול לקרות לתוכנה הנבדקת. כמו כן, חשוב לערוך בדיקות האם תוכנה מסוגלת להתאושש מכישלונות גם אם לא סביר שיקרה; אפילו יותר בפריסות גדולות שבהן משאבים ממוקמים בשרתים מרוחקים.

סיכום:

1. בדיקות עומס הוא חלק בדיקות ביצועים.

2. בדיקות ביצועים נועדו לשפר את הביצועים הכוללים על ידי מציאת באגים צווארי בקבוק.

3. בדיקות העומס מתמקדות בתגובה של המערכת כאשר עומסים כבדים מאוד.