
go to world clock, מסוג GET. בשדה Path מזינים את הנתיב worldclock, והשרת נלקח מברירת המחדל.הטקסט המלא של הדקות הראשונות בהרצאה «הוספת Request לטסט» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בסרטונים הקודמים קראנו עבוד עם ה-J-Meter, ראינו שה-J-Meter בעצם הוא סוג של סטודיו שבאמצעותו אנחנו יכולים ליצור סקריפט ואז לדמות קבוצה של משתמשים שבודקים פעולות על אתר מסוים, על מערכת ובית מסוימת.
אמרנו שיש חלק של קונפיגורציות, לדוגמה את ה-HTTP Request Default, איזשהו URL בסיסי שה-JMeter ישתמש בו כל פעם שהוא לא ימצא ערך בחלק הזה של ה-URL, יש לנו את ה-Cookie Manager ויש לנו קאש מנג'ר ופה יש לנו את החלק של ה-Trade Group, טרד גרופ בעצם זה סדרה של ריקווסטים, HTTP ריקווסטים, שמהווים ביחד איזשהו רצף של פעולות לוגיות
שמשתמש עשוי לעשות באתר שאותו אנחנו בודקים. בואו נדגים לדוגמה, משתמש מגיע לדף הבית של האתר time and date ואז לוחץ על הכישור של word clock ואז פה הוא מבצע איזושהי פעולה, לדוגמה חיפוש בוסטון.
אני רוצה לעשות את הפעולה הזאתי ועל ידי כך ליצור עומס על המערכת ה-WebEat שאותה אנחנו רוצים לבדוק. אני רוצה לעשות אותה עם הרבה משתמשים ואולי אפילו אחר כך לעשות איזושהי פרמטיזציה לחיפוש שלא יחפש רק בוסטון אלא גם ניו יורק וגם לונדון וכדומה.
בואו נראה ממה הפעולה מורכבת. הלכנו לדף הבית, time and date, לחצנו על word clock ואז עשינו את החיפוש בוסטון. זאת אומרת ה-Jmeter יצפה מאיתנו לפרק כל פעולה ופעולה ל-request HTTP שאנחנו מבצעים על האתר שלנו.
אז הפעולה הראשונה הייתה הגעה לדף הבית, הפעולה השנייה הייתה הגעה לחלון word clock. אז בואו נראה איך אנחנו מתרגמים את הפעולה הזאתי לפעולה מבחינתנו של HTTP ריקווסט. אז מה שאנחנו צריכים לעשות זה להוסיף, כמו שהוספנו את הריקווסט הראשון מסוג get, נעשה לחיצה add sampler HTTP request.
זאת אומרת, זה יהיה כבר הריקווסט, ניתן לו מספר 02 ונגיד לו go to odd clock. אז כאן אנחנו יכולים בעצם לראות את ה-request החדש שהוספנו, הסוג request הוא יהיה get, כרגע אנחנו לא מבצעים שום פעולה אחרת, אבל אנחנו נצטרך לוודא באמת שמה שאנחנו עושים זה get,
זאת אומרת קבלת מידע מאתר ולא פוסט או איזושהי פעולה אחרת, אבל לא נדבר על זה עכשיו בשיעור הזה, כרגע זה get, נוכל לוודא את זה אגב על ידי שימוש בפידלר ולראות באמת איזה request זה, כן, אם אנחנו מדברים על ה-request הזה אנחנו רואים באמת שהוא מסוג get.
וכאן אנחנו צריכים לגעת בשדה שלא נגענו קודם, שהוא שדה path, שדה מסלול, ולהגיד לו שאנחנו רוצים לעשות road clock.
אנחנו רוצים בעצם להביא את ה-jmeter להגיע ל-world clock, וזה מיד אחרי שהוא ביקר בדף הפותח time and date. אז יש לנו את הדף הפותח time and date שמשתמש במידע שיש ב-request default, זה הדף www.timeanddate.com לכן לא היינו צריכים לציין את הכתובת זה כתובת דפולטית דפולטית זה אומר כל פעם שלא מופיע הוא משתמש בה אז
גם פה היא לא מופיעה אבל הוא יודע איזה עוד פעולה אנחנו זוכרים שאנחנו צריכים לעשות אחרי שאנחנו יוצרים איזה ריקווסט אסרשן ריספונס אסרשן וזה נעשה על ידי מקש ימני על הריקווסט החדש שהוספנו רחיצה על אסרשן ריספונס אסרשן ובעצם כאן נוסיף איזשהו טקסט שבעצם יוודא מבחינתנו שהגענו לדף הזה.
אבל נרצה לא סתם טקסט, אלא ממש את התגית המתאימה. איך נעשה את זה? נוכל להשתמש שוב בפידלר שלנו. אנחנו מסמנים את אותו ריקווסט שאנחנו רואים בפידלר שהקלטנו בהתחלה, בתחילת העבודה, וכאן אנחנו יכולים לראות שיש לנו את הטייטל ויש לו את הכותרת של ה-word clock.
אז אני לוקח אותה כולל הסימן הסוגרס מסוג טייטל עושה קונטרול סי חוזר לג'יי מיטר ובאסרשן אני מוסיף אותה זאת אומרת בטקסט ריספונס תוודא שקיימת הכותרת הזאתי וזה ייתן לי איזשהו אסרשן איזשהו וידוי שהגעתי לריקווסט הנכון על ידי הג'יי מיטר בדקנו ויראינו את זה בסרטונים הקודמים זהו אני יכול לשמור בהתחלה כשאנחנו
נריץ כדי לבדוק אנחנו לא נשנה את המספר היוזרים הווירטואליים, זה יהיה יוזר אחד, ראמפ-אפ שנייה אחת ולופ אחד.
אנחנו לא רוצים יותר שהוא יבצע את זה פעם אחת, כי אנחנו רוצים רק לבדוק שהפעולה תצליח. ואני אוכל לבדוק את זה על ידי הליסנרים שלי, שהכרנו גם בשיעורים הקודמים, שזה View Result Tree ו-Summery Report.
ה-Summery Report הוא טבלאי, View Result Tree הוא יותר ספציפי או יותר ברור ואינטואיטיבי בשלב הבדיקה הזאת שאני נמצא.