Request Mocker משנה את תעבורת הרשת בדפדפן מבלי לגעת בקצה העורפי - חסום בקשות, הגדר או הסר כותרות של בקשות ותגובות, והחזר קודי סטטוס משלך, גופים ועיכובים כדי שתוכל לבדוק מצבים שה-API האמיתי לא יפיק לפי דרישה.
לכמה מדינות קשה להגיע עד כאב. לוח מחוונים ריק צריך תגובה ריקה, באנר של ניסיון חוזר צריך 500, שלד טעינה צריך נקודת קצה איטית ו-frontend צריך נקודת קצה שעדיין לא קיימת. בדרך כלל כל אחד מהם פירושו שינוי קצה, מסד נתונים מושבע או שורת הערות שאתה מקווה לא לשלוח.
Request Mocker מייצר את המצבים האלה בדפדפן. התאם כתובת URL לפי מחרוזת משנה או עם תווים כלליים, ואז החליטו מה קורה: חסום את הבקשה כך שהדף יראה כשל, שכתב את הבקשה או כותרות התגובה תוך כדי תנועה, או החזר תגובה מוכנה עם קוד הסטטוס, סוג התוכן, הגוף והעיכוב לפי בחירתך. הדף לא יכול להבחין בהבדל, כך שהטיפול בשגיאות האמיתי שלך, המצבים הריקים ופסקי הזמן פועלים באמת.
חסימה ושכתוב כותרות משתמשים בכללי ה-NetRequest ההצהרתיים של Chrome, כך שהם חלים על כל מה שהדף מבקש, כולל בטעינה מחדש. תגובות מזויפות מוגשות לאחזור ו-XMLHttpRequest מתוך הדף, והפאנל רושם כל אחת מהן כפי שהיא מוגשת יחד עם מונה היט לכל כלל, כך שתוכל לראות במבט חטוף אם הכלל שלך תואם למה שאתה חושב שהוא.
קל להיפטר מהכללים בכוונה. הם נשמרים בכל אתר, חלים רק על הכרטיסייה הנוכחית, וכל אחד מהם מוסר ברגע שאתה סוגר את הכלי - כך שאין דרך לבזבז אחר הצהריים בניפוי באגים בבעיה שמתגלה כדמה ששכחת שרצה.
עצור בקשה מלצאת אי פעם, מותאמת לפי כתובת אתר ושיטה, וצפה כיצד הדף מתנהג כאשר קריאת סקריפט, תמונה, מעקב או API פשוט לא מגיעה.
הגדר או הסר כותרות של בקשה ותגובה - הוסף כותרת הרשאה, כפה Cache-Control: no-store, או הסר כותרת כדי לראות מה נשבר - ללא כל שינוי בשרת.
שרת גוף שאתה כותב עם קוד הסטטוס וסוג התוכן שתבחר. מושלם עבור רשימות ריקות, מטענים שגויים ונקודות קצה שעדיין לא קיימות.
החזר 500, 429 או 404 לפי דרישה, והוסף עיכוב באלפיות שניות כדי לעכב את התגובה כך שניתן יהיה לבדוק כראוי את מצבי הטעינה, הספינרים וטיפול בפסק זמן.
התאם באופן רופף עם מקטע כמו /api/users, או בדיוק עם תווים כלליים כמו *.example.com/v1/*, וצמצם כל כלל לשיטת HTTP בודדת.
הכללים שייכים לאתר שבו יצרתם אותם וחלים על הכרטיסייה הנוכחית בלבד. סגירת הכלי מסירה כל כלל פעיל, כך ששום דבר לא ממשיך ליירט תנועה מאחורי הגב.
החזר מערך ריק עבור נקודת קצה רשימה וראה אם ממשק המשתמש שלך מציג מצב ריק תקין או חלונית ריקה מביכה.
בצע החזרת נקודת קצה 500 או 429 על פי דרישה כדי לבדוק שהבאנר של נסה שוב, הטוסט והעותק חזרה כולם אכן מופיעים.
לעג לצורת התגובה המוסכמת ובנה את כל ה-frontend נגדה בזמן שה-backend עדיין נכתב.
חסום סקריפט ניתוח, צ'אט או מודעה כדי לוודא אם זה הדבר שמאט את הדף או שובר פריסה.
הוסף השהייה של שתי שניות לנקודת קצה אחת וצפה כיצד שלדים, ספינרים ופסקי זמן מחזיקים מעמד כאשר שיחה בודדת משתהה.
לחץ על סמל Request Mocker ברציף DevSuite Pro. הפאנל נפתח עם טופס כללים למעלה ומתחתיו הכללים השמורים שלך עבור אתר זה.
בחר בקשת חסימה, ערוך כותרות או תגובה מדומה, ובאופן אופציונלי הגבל את הכלל לשיטה אחת כגון POST.
הזן מחרוזת משנה כגון /api/users, או השתמש בתווים כלליים כגון *.example.com/v1/*. בחר אם הכלל יכסה רק שיחות אחזור ו-XHR או כל סוג בקשה.
עבור כותרות, כתוב אותן אחת בכל שורה - שם: ערך כדי להגדיר אחד, שם: בפני עצמו כדי להסיר אותו. כדי להדוף, הגדר את הסטטוס, השהיה, סוג התוכן והגוף. לחץ על הוסף כלל והוא יחול מיד.
טען מחדש או השתמש בדף והיומן מציג כל תגובה מזויפת כשהיא מוגשת, עם ספירת התאמות לצד כל כלל. החלף, ערוך או מחק כללים תוך כדי תנועה; סגירת הכלי מנקה את כולם.
התקן את DevSuite Pro בחינם ופתח 71+ כלי פיתוח לדפדפן שלך.