
הטקסט המלא של הדקות הראשונות בהרצאה «הרצאה 3 - קורס Load Runner השני» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אוקיי אז נמשיך לאחר שבעצם התקנו את הלואוד ריינר ההתקנה באה על סיומה אנחנו נתחיל ללמוד פונקציונליות אוקיי סטארט פרוגראמס אול פרוגראמס יש לנו מרקור לואוד ריינר לואוד ריינר אוקיי פה אנחנו מבינים שבעצם יש לנו רישיון שהוא אקספיירס הוא נמוג שהוא כבר לא בתוקף אחרי עשרה ימים ויש לנו
פה עשרה יוזרים זה מספיק נעשה אוקיי אוקיי לואו טסט אוקיי, יש לנו שלושה דברים שהם בעצם שלושה אפליקציות שאנחנו משתמשים בהם בבדיקות עומסים ב-loadrunner.
אז בעצם, הכלי הראשון, אנחנו נלך על create script, זה בעצם virtual user generator. אוקיי, אנחנו נוריד אותו למטה. אוקיי, בואו נמשיך.
אוקיי, זה בעצם ה-loadrunner controller, זה בעצם הכלי הרצא, הוא פה אומר לנו עוד פעם יש לנו עשרה ימים, אומרים תודה, ממשיכים, אוקיי, טוב, זה כלי ההרצה שלנו אנחנו נעשה cancel אנחנו נראה בדיוק זה הכלי בעצם שאנחנו מקבלים בו גרפים
וכל מיני דברים שונים ומשונים אנחנו נלמד עליהם וכלי בשביל אנליזה שזה ניתוח תוצאות ככה נראים שלושה הכלים קצת שהם ריקים זה הכל יש לנו גם דבר נוסף שזה בעצם service נלחץ עליו פעמיים בוא נראה אוקיי זה ה-agent לא הסרוויס שחשוב לנו יש לנו סרוויס אחר שזה בעצם סרוויס שמודיע לנו על כמה יוזרים יש רצים בו זמנית או דברים כאלה אנחנו נגיע לזה אוקיי
אז בוא נתחיל בעצם עם הכלי הזה זה הVirtual User Generator הכלי שהוא חינם שאפשר לעשות באוטומציה אנחנו נלך כאן לסקריפט ואנחנו נעשה יש לנו Open Existing Script שאם זה כבר סקריפט שרשמנו ויש לנו חדש בוא נעשה סקריפט חדש פה הוא שואל אותנו על איזה פרוטוקול אנחנו רוצים לעבוד אנחנו רואים שבגרסה
הזאתי יש לנו מעט פרוטוקולים כי זה פופולר פרוטוקול אם נשים all protocol אנחנו נקבל פרוטוקולים רבים אפשר לציין הנה אנחנו יכולים לראות יש לנו פרוטוקול של סאפ יש לנו של סליחה אני עברתי פה נחזור ל-all protocol יש לנו פרוטוקולים של דאטאבייס כמו אורקל יש לנו פרוטוקולים של פאלום כל מיני
פרוטוקולים מה שאנחנו נשתמש אנחנו בעצם נעשה לוגין ולוגאוט מאתר מסוים אנחנו נקליט וזה בעצם יהיה הסקריפט שלנו ובגלל זה אנחנו נעשה את זה על התו בצורה ובית וזו מה שיש לנו פרוטוקול ובי כמו שאנחנו רואים פה אנחנו נלחץ אוקיי טוב סטארט רקורדים זה בעצם שואל אותנו להכניס כל מיני פרמטרים שאנחנו נדון בהם עוד
רגע ובמקרה ואנחנו עושים cancel אנחנו יכולים להעלות את זה שוב על ידי לחיצה על סטארט רקורד אוקיי עכשיו הוא שואל אותנו אפליקיישן טייפ חשוב לציין שהפרוטוקול זה בעצם מה שבחרנו זה הקלטה שזה אומר תעבורה לשרת זה מה שאנחנו מקליטים יש לנו פה אינטרנט אפליקיישן יש לנו win32 אפליקיישן ווין 32 אפליקיישן זה בעצם כל אפליקציה.
אם נוריד את החלון כל האפליקציות שיש לנו פה בדסקטופ לא שיש יותר מדי אבל כולם ווין 32. מה שאומר שגם אם נריץ אותם מה שכן יוקלט יהיה רק תעבורה לשרת זה דברים מסוג זה. וגם כשאנחנו נריץ את זה לאחר ההקלטה אנחנו נשים לב שהוא לא פותח את אותן אפליקציות אלא הוא פשוט עושה את הפעולות בו אם אנחנו נסתכל בוא נפתח את המסמך הזה שוב בדיוק יש לנו את הרמה של האפליקציה dll של operating system ואת הרמה של הקרנל
אנחנו עם הloadrunner כמו שאמרנו אנחנו מגיעים ישר לשכבות האלה לכן אנחנו לא מצליחים ברמת האפליקציה אוקיי אנחנו גם לא נראה את זה ברמת ההרצה או ברמת ההקלטה אוקיי בוא נמשיך נגלום למטה נמשיך אוקיי כפי שאנחנו רואים כאן יש לנו בעצם זה מחולק לנו לפונקציות מסוימות כל בעצם קובייה כזאתי זה בעצם פונקציות מה
זה אומר מה זה user init מה זה action מה זה user end וזה לא כל כך חשוב לנו אבל שלושת הדברים האלה כן חשובים לנו user init זה בעצם פונקציות שאנחנו מתחילים אנחנו בעצם מתחילים דבר מסוים שהוא בעצם הם לאו דווקא דבר שצריך לחזור עליו פעמים רבות.
למשל לוגין vuser virtual user end זה בעצם לוג אאוט ובאקשן אנחנו מכניסים את כל הדברים שאנחנו נתעסק בהם ובעצם נבדוק עליהם את העומסים למרות שגם נבדוק עומסים על דברים כמו virtual user end וvirtual user end אוקיי אז בואו נבחר על מה אנחנו בעצם הולכים להקליט את ההקלטה אני חושב אנחנו נלך נפתח נגלול למטה לאינטרנט אקספלורר
נפתח מרקורי.קום ניכנס ל-United States אנחנו צריכים לתת לו את ה-path לכן כדאי שניכנס קודם כל לדאונלוד וכפי שאנחנו רואים כאן יש לנו username ויש לנו פספורם אוקיי אז אנחנו ניקח את ה-path הזה לקחנו אותו נלחץ כפתור ימני קופי בואו נוריד את זה למטה ונמשיך הקלטה אנחנו נעשה את זה על אינטרנט אפליקיישן
ולא על ווין 32 אפליקיישן כפי שאנחנו רואים פה אוקיי פרוגרם טו רקורד יש לנו אינטרנט אקספלואור יש לנו גם מייקרוסופט אאוטלוק יש גם פרוטוקול smtp שזה פרוטוקול שמתעסק בשרף של מיילים אנחנו כרגע לא מתעסקים בו אבל יש עוד אופציה כזאת קונטרול v הדבקנו זה בעצם url address אוקיי וכמובן הפס שאנחנו עובדים בתוכו working directory זה בסדר גמור אוקיי רקורד אקשן רקורד אינטראקשן אנחנו נתחיל עם בעצם לוגין
אוקיי יש לנו פה עוד כל מיני אופציות שהן לא חשובות לעכשיו וזה בסדר אנחנו נלחץ אוקיי אוקיי יש לנו פה את הבר שלנו של ההקלטה בוא נעשה פה unblock אנחנו כבר מקבלים איבנטים שעוברים להפשרה זה לא מעט כאלה בוא נכתוב yoni111 זה user name והpassword זה yoni11111 בוא נעשה לוגין אוקיי אנחנו רואים איבנטים נוספים מעולה עכשיו
אנחנו בעצם virtual user init בוא נעבור לאקשן עכשיו אנחנו בעצם נבקש להוריד תוכנה לואוד ראנר לחיצה כשאנחנו רואים איבנטים נוספים ורבים אנחנו נלך לדאונלוג פה אנחנו נסגור את החלון אנחנו רואים שהוא לא הוא לקח עוד איבנטים זה בסדר גמור אנחנו נצטרך עכשיו לעשות לוגאוט בוא נחפש איפה יש לנו את האופציה לעשות
לוגאוט כי להוריד ממש זה לא הכוונה שלנו אוקיי יש לנו פה לוגאוט אנחנו רואים אנחנו כרגע נעבור לווירטואל user end ונעשה לוגאוס אוקיי הפסידנו לוגאוס אוקיי פה זה סיים בוא נסגור ונעשה סטופ אוקיי אוקיי אז מה שאנחנו רואים פה זה ההקלטה שלנו מחולקת ממש לחלקים בדיוק כמו שעשינו אוקיי
אם אנחנו רוצים לדעת כל מיני דברים web add cookie זה מילה שמורה אנחנו לוחצים מסמנים בכחול לוחצים F1 ואנחנו מקבלים הסבר על מה זה אומר int webbed cookie זה הסבר מלא אנחנו נחזור ונגיד שזה תוכנת קוד בדיוק כמו תוכנות אוטומציה אחרות וכאן זה מבוסס על C אוקיי אז אנחנו יכולים להסתכל שיש לנו פה כל מיני
פונקציות עכשיו בלואוד זה קצת יותר מסובך להבין את הקוד מאשר תוכנות אוטומציה אחרות צריך לקחת את זה בחשבון אוקיי עכשיו אנחנו יכולים לראות lr think time מה זה אומר lr think time זה בדיוק כמו wait עכשיו למה בעצם אנחנו צריכים את זה
בשביל לדמות שימוש אמיתי של חיי יומיום עכשיו בוא ניקח בחשבון את זה שאנחנו רוצים לבדוק אנחנו צריכים תמיד לבדוק בהתאם לציפיות בהתאם לדרישות שלנו לבדיקה הרי אם אנחנו ניקח בוא נגיד כמות רצינית של יוזרים ונקטין את ה-LR think time אנחנו נעשה עומס יתר שלפעמים לא צריך לבדוק אותו אוקיי זה חשוב
לדעת מה זה אוקיי אנחנו יכולים לראות פה שהוא הכניס את ה-username את הפסוורד כל מה שהוא צריך והוא לחץ דרך אגב במקרה והייתי לוחץ פסוורד שגוי זה לא היה נרשם כיוונט מהסיבה או שזה כן היה נרשם כיוונט אבל לרוב זה לא אמור להירשם כאוונט או כל דבר שאני רושם בגוי הוא לא נרשם כאוונט כל מה שהוא ברמת האפליקציה לא נרשם
כאוונט אלא רק תעבורה לרשת שזה מה שאנחנו כן בודקים לשרת לא לרשת אוקיי אז הבנו מה זה שלושת הדברים האלה בוא נעשה פליי פליי לחצנו אנחנו רואים שורה יש לנו את הלוג שמסביר לנו ה-20 זה בעצם אומר