
go to time and day, שמשתמשת בהגדרות ברירת המחדל.הטקסט המלא של הדקות הראשונות בהרצאה «Begin Working With Jmeter» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בסרטונים הקודמים עשינו היכרות עם הג'יי מיטר, הכלי שבעזרתו נוכל לבצע בדיקת עומסים וביצועים על אתרים שאותם נרצה לבדוק. הכרנו את הפידלר.
הפידלר הוא סניפר, רכרחן, שמאפשר לנו לנתח פעולות שאנחנו מבצעים דרך הבראוזר שלנו על אתרים שאותם אנחנו רוצים לבדוק, על האתר שאנחנו רוצים לבדוק. בדוגמה שלנו ראינו שיש לנו אתר לדוגמה שנקרא time and ואנחנו רוצים לעשות איזושהי פעולה שתפעיל משאבים אצל השארת המארח, שתעשה איזושהי פעולה, לדוגמה פעולת חיפוש
של word clock. אז אמרנו שאנחנו לוחצים על התפריט של word clock, ופה מקישים איזשהו חיפוש של עיר מסוימת שאנחנו רוצים לראות את הזמן שלה ואת הנתוני מזג אוויר.
את הפעולה הזאת אנחנו ננסה לשכפל ולבצע כאילו בצורה הווירטואלית נהיה הרבה משתמשים על ידי כך נוכל לראות את הביצועים של השרת, המארח, האוס, time and date בזמן שמבוצעות עליו הרבה פעולות.
הסוד בבדיקות ביצועים זה ליצור תהליכים ובעזרת המשתמשים הווירטואליים שישלוט עליהם הג'יי מיטר בעצם נוכל לבצע את הבדיקות שלנו ואת השחזור המסים.
אז שוב אמרנו שאנחנו מנתחים את האתר שלנו, מחליטים על איזשהו תהליך שאותו אנחנו רוצים בעצם לשכפל ועל ידי כך אנחנו יכולים ליצור איזשהו סוג של עומס על השרת שלנו.
ראינו שבעזרת הפידלר הקלטנו פעולות שאנחנו ביצענו על האתר. הגענו לאתר www.timeandday.com, לחצנו על World Clock, לאחר מכן חיפשנו את הביטוי "בוסטון", וקיבלנו ריקווסטים מהשארת עצמו.
ראינו שאנחנו יכולים לראות את זה גם ב-WebView ולראות ממש את מה שניתן מבחינת המערכת שהקליטה את הפעולות. למה זה חשוב לנו?
חשוב לנו שאנחנו נוכל לראות איך ה-request, אותה בקשה, בקשה מסוג get, תביא לי מידע, בנויה, ונוכל לבנות אותה ב-Jmeter וכך בעצם לבנות איזשהו סוג של flow, איזה סוג של תסריט עומסים שאנחנו לבצע בעזרתו עומסים לשכפל אותו אנחנו בדיוק נראה למה אני מתכוון תכף אז אחרי
שיש לנו את הריקווסטים שאנחנו רוצים את הריקווסט הזה ואת הריקווסט הזה שני אלה והריקווסט הבסיסי של לגשת לאתר של www.timeanddate.com אז אנחנו יכולים סוף סוף להגיע ל-jmeter ולנסות לבצע את הפעולה את התסריט עומסים שלו.
אז התקנו את ה-J-Meter והתחלנו אותו והוא עלה ובעצם עלה לנו הסטודיו של ה-J-Meter בצורה ריקה הוא ריק. כרגע מה שאנחנו רוצים לעשות אנחנו יכולים לעשות כמה פעולות אנחנו יכולים ללחוץ New ולהתחיל לבנות פה את ה-Flow שלנו את התסריט שלנו. עוד פעולה שאנחנו יכולים
לעשות זה ללכת ל-Template ולבחור איזשהו Template שדרכו אנחנו יכולים להתחיל את התסריט שלנו להתחיל את הפרויקט שמדמה עומסים אז אני הלכתי לטמפלייט, ומה שאני בוחר עכשיו זה טמפלייט מסוג ריקורדינג.
מה זאת אומרת טמפלייט מסוג ריקורדינג? זאת אומרת שה-J-Meter יבנה לי איזשהו שלד של פרויקט שישמש לצורך הקלטה של פעולות. בדוגמה הספציפית הזאת אנחנו לא נבצע הקלטה, אנחנו נבצע את זה בשיעורים הבאים, אבל כרגע אנחנו כן נרצה להשתמש בשלד של הפרויקט ריקורדינג, תכף נראה למה.
שוב אני חוזר איך עשיתי את זה הלכתי לפייל טמפלייט ובחרתי מהרשימה את רקורדים אוקיי זה הכל כאן יש לנו כל מיני קונפיגורציות והסברים שאנחנו נקרא אותם בשלב שבאמת נרצה לבצע הקלטה בעזרת הג'יי מיטר שגם הוא כמו הפידלר סוג של סניפר שבעזרתו אפשר להקליט כרגע אנחנו רק בוחרים רקורדים ולוחצים create המסך הבא של
יצירת הפרויקט מבחינתנו הוא מסך של איזשהו שער, איזשהן הגדרות מאוד בסיסיות. אנחנו רואים פה שיש לנו את ה-www, יש לנו אקזמפל, נחליף אותו בשם של השרת שלנו.
בואו נראה, ניקח את ה-URL הבסיסי של המארח שלנו, של השרת, ונחליף את הערך הדפולטית ש-Jay Meר שותל. רקורדינג XML אין צורך לשנות, ו-HTTPS מתאים לנו, רוב האתרים המתקדמים היום תחת הפרוטוקול המוצפן של HTTP אז זה הכל וכאן אנחנו יכולים ללחוץ קרייט.
חסתי קרייט ומה קרה בעצם נוצר פרויקט הפרויקט שנוצר מהטמפלייט ריקורדינג מה אנחנו רואים פה בעצם אנחנו רואים פה את הסימונים האלה יש לנו פה את הטסטפליין הראשי אנחנו יכולים כבר לערוך את השם שלו ולהגיד search city איזושהי פעולה שאנחנו רוצים לבדוק ויש לנו פה user defined variable ויש לנו כאן בתוך הuser יש לנו בעצם את המבנה שילווה אותנו לכל אורך
האלמנטים הקונפיגורטיביים של J-Meter, זאת אומרת יש לנו פה את השם בחצי הזה וכאן יש לנו את הגדרות של אותו אובייקט או אותה יחידת הגדרות אז יחידת הגדרות הזאת היא בעצם אנחנו יכולים להחזיק כל מיני משתנים variables שאנחנו יכולים להשתמש בהם אני אדגים תכף איך בהמשך התסריט שלנו זאת אומרת אנחנו