
הטקסט המלא של הדקות הראשונות בהרצאה «בדיקות ביצועים» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
נדבר על בדיקות ביצועים, פרפורמנס טסטינג. מטרת הבדיקה של הביצועים היא לוודא שהמערכת מתפקדת בצורה תקינה תחת עומס של בקשות, תחת עומס של פעילות של משתמשים. המטרה של פרפורמנס טסטינג, בדיקות ביצועים, היא לוודא שהמערכת עובדת בצורה תקינה גם תחת עומס גדול, גם תחת לחץ של משתמשים בו זמנית שמבקשים דברים ממנה.
פרפורמנס טסטינג קשורה לטכניקה של קופסה שחורה, כלומר היא מתייחסת למערכת כיחידה שבה אנחנו מבצעים עליה דברים והיא מחזירה תוצאות. לדוגמה, אתר של בנק מסוים, הרבה לקוחות באים ורוצים לראות את המצב חשבון שלהם והמערכת הבנקאית מספקת לכל הלקוחות את המידע שהם מבקשים.
תפקיד איש הבדיקות בצורה קלאסית מתמקד בדרך בנושא של בדיקות פונקציונליות, בדיקות שמדמות התנהגות של משתמש במערכת, משתמש יחיד, אבל בדיקות ביצועים נותנות לנו ערך גדול, הן נותנות לנו מושג על המדדים של השימוש במערכת ועל היכולות שלה.
בדיקות ביצועים הן חלק מאוד חשוב בתהליך אבטחת האיכות של מערכת. סוגי בדיקות ביצועים Load Testing בבדיקות לואוד, לקראת עומס, אנחנו נרצה לראות איך המערכת מתנהגת תחת עומס תקין, תחת עומס גדול של משתמשים אבל שהוא לא חריג מהעומס שבו היא צריכה לטפל.
הדוגמה הקלאסית זה אתר למכירת כרטיסים שנפתח למכירה בשעה מסוימת ואז יש התנפלות של יוזרים, של אנד יוזר שרוצים לקנות כרטיס ולכן המערכת נמצאת תחת עומס.
אנחנו צריכים לדמות את הכמות הצפויה של המשתמשים שהולכים לפנות למערכת לרכישת הכרטיסים ולוודא שהמערכת תעמוד בעומס הזה.
איך מתבצע תהליך הבדיקות, הלואוד טסטינג? יש לנו טסט קייס אחד שהוא בעצם טסט פונקציונלי של לדוגמה רכישת כרטיס טיסה ואנחנו מדמים בעזרת הבדיקה האוטומטית של פרפורמנס טסטינג הרבה משתמשים וירטואליים שמבצעים את אותן פעולות של רכישת כרטיס אחד, אבל במכפלה שהם משתמשים, שהם מבצעים את הפעולה באותו זמן. ככה שיש
לנו דימוי והדמיה של איך המערכת מתפקדת תחת העומס של הרבה משתמשים בו זמנית שמבצעים את הפעולה. בגרף הזה אנחנו רואים שיש לנו מספר משתמשים virtual user, משתמשים וירטואליים, משתמשים שאנחנו מדמים אותם בעזרת כלים אוטומטיים שמדמים עומס על המערכת, כל פעם יש יותר ויותר משתמשים וזה ציר הזמן, אז אנחנו מגיעים לעומס שאנחנו,
זה העומס שאנחנו צופים שיהיה על האתר כרטיסים ואנחנו מוודאים שהאתר מצליח לתפקד ולספק את המידע ואת האפשרות לרכוש כרטיסים במהלך הזמן