מדריך עבור מפתחים ומהנדסי QA

איך לדמות רשת איטית ב-macOS

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

פורסם

לוח הבקרה של Throttlr מנטר קצבי העלאה והורדה לכל אפליקציה במהלך בדיקת רשת איטית ב-macOS
Throttlr מציג תעבורה חיה ומספק פקדי הורדה והעלאה לכל אפליקציה.

בחירת היקף הבדיקה

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

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

יצירת בדיקת רשת איטית שניתן לשחזר

  1. הפעילו את הפרוקסי של Throttlr לפני שאתם מפעילים את האפליקציה הנבדקת.
  2. בחרו את האפליקציה או את היעד “אינטרנט”, בהתאם להיקף הבדיקה.
  3. הגדירו מגבלות הורדה והעלאה מפורשות ותעדו את שני הערכים בתרחיש הבדיקה.
  4. הפעילו את זרימת העבודה ממצב נקי ובחנו את ההתנהגות בטעינה, בהתקדמות, בניסיונות חוזרים ובשגיאות.
  5. חזרו על הבדיקה עם אותן מגבלות, ואז בדקו פרופיל מחמיר יותר או חסמו את התעבורה לגמרי כדי לבחון התאוששות.

תרחישים שכדאי לבדוק

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

הבנת הגבולות

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

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

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

מדריכים קשורים