ביצועים רציפים

בדיקת עומס אחת לשנה אינה מספקת הגנה כלשהי.

ההידרדרות אינה מתרחשת ביום הירי השנתי. היא הולכת ומתעצמת משלוח אחר משלוח, עשר מילי-שניות בכל פעם, עד שיום אחד התעבורה תגדל וכולם יגלו את הבעיה יחד.

לקבוע פגישה

הסחף

אף אחד לא מפרסם בכוונה ירידה בביצועים.

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

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

המנגנון

זריקה קצרה, בכל גרסה, עם סף שמכריע.

פעולה מצומצמת, לא קמפיין

כמה דקות במסלולים הקריטיים – מספיק כדי לזהות סטייה, קצר מספיק כדי להשתלב בשרשרת האספקה.

סף שמפריע

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

נקודת ייחוס שמתפתחת

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

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

מה שצריך כדי להתחיל

שלושה תנאים, ואף אחד מהם אינו טכני.

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

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

מישהו שמחליט מה לעשות כשיש תקלה. זהו התנאי האמיתי. סף ללא שופט הופך לאזהרה נוספת, ואזהרה נוספת הופכת לרעש רקע.

שאלות ישירות

מה מבקשים מאיתנו

האם זה מאט את שרשרת האספקה שלנו?

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

על איזו תשתית יש להריץ את הירי?

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

כיצד לקבוע את הרף הראשון?

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

ומה אם הסף יופעל מבלי שנבין מדוע?

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

בואו נדבר על הדברים שאתם עדיין לא מצליחים לבדוק.

ביקורת ללא התחייבות על תהליך הבדיקות שלכם, כדי לדעת היכן אתם עומדים באמת.

לקבוע פגישה
he_ILHebrew