
הטקסט המלא של הדקות הראשונות בהרצאה «הרצת פוסטמן - Postman בשלבי תהליך הפיתוח והבדיקות» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בסרטון הבא אני רוצה להתייחס לנושא של Environments, סביבות בפוסטמנט, ההגדרה של סביבות. אז ראינו את ה-Collections, ה-Collections זה סוג של פרויקטים בפוסטמנט שאנחנו יכולים לייצר וליצור פולדרים ולהריץ ריקווסטים ולהוסיף להם טסטים, ויש לנו כאן גם את ה-Tab של ה-Environments, למה זה משמש אותנו.
על מנת להבין למה ה-Environments נועדו, אנחנו צריכים קצת רקע. אז יש לנו בעולם הפיתוח SDLC, software development life cycle יש לנו מבנה של סביבות כלומר אנחנו מעלים את הקוד בפרויקט שלנו בשיטה של גרסאות וכל פעם בודקים סביבה אחרת עד שלבסוף אנחנו מעלים את הקוד אחרי בדיקה לעומק מעלים אותו לסביבה שהלקוח הסופי
בא אליו במגע הוא יכול להיות חשוף לקוד החדש כלומר כשאנחנו מתחילים לפתח אנחנו מעלים את זה לסביבת לוקל דיבלופמנט לסביבת הדיבלופמנט הבסיסית שלנו אחר כך אנחנו מעדכנים את סביבת אינטגרציה בקוד המעודכן שהיה קודם בלוקל דיבלופמנט וראינו שהוא תקין אחרי אינטגרציה אנחנו מעבירים אותו לסביבת טסטינג אחרי סביבת טסטינג
אנחנו מעבירים אותו לסביבת סטייג'ינג סביבת סטייג'ינג זה סביבת תאומה לסביבת הייצור הפרודקשן ולכן כשהסטייג'ינג עולה ונמצא תקין אנחנו מרגישים בטוחים ויכולים להעלות את הקוד שלנו לסביבת פרודקשן, לסביבת ייצור.
עכשיו בואו נחזור לפוסטמנט ונראה שיש לנו סביבה. אז אנחנו יכולים לעשות New ואנחנו רוצים לייצר פה Environment אז אני נגיד רוצה ליצור סביבת dev אז אני אכתוב פה סביבת dev development אוקיי וכאן אני יכול להוסיף את הפרמטרים שאני רוצה. לדוגמה פה זה קטע
חשוב אם יש לי פה קולקשן יש לי משתנה מסוג בייס url אז אני יכול לקבוע שיהיה לי בייס url פר סביבה כלומר לדיבלופמנט יהיה לי בייס url שהוא רלוונטי לסביבת דיבלופמנט כן אז initial value יהיה dev url אוקיי לכל סביבה יש את הurl את הכתובת של השרת שלה כלומר שרת של דיבלופמנט הוא לא יהיה אותו שרת של qa הוא לא יהיה אותו שרת של של אינטגרשן הוא לא יהיה אותו שרת של
staging ולא אותו שרת של פרודקשן אז פה אני אכתוב HTTPS רק כדי להדגים את הקטע של dev development. אז ככה אנחנו יכולים לראות שיש לנו את הסביבה שלנו.
אז בואו נייצר עוד סביבה. הפעם נייצר סביבה לפי הפורמט הזה של אינטגריישן. גם פה נשתמש בבייס url והפעם זה יהיה אינטגריישן url ופה זה יהיה HTTPS/integration server וכך הלאה אני יכול להמשיך.
אחרי שיצרנו סביבות שבהן אנחנו רוצים להריץ את הטסטים שלנו, אני יכול להוסיף כמובן כמה משתנים שאני רוצה לפי הסביבה, אבל הם צריכים להיות זהים לכל הסביבות,