
הטקסט המלא של הדקות הראשונות בהרצאה «הרצאה 3 - קורס Load Runner הראשון» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום, אנחנו מתחילים את ההקלטה אוקיי, בראשיתכם אני אבדוק אם נוצר קובץ בתחילת ההקלטה אני כן רואה, זה מהיום, 808 אנחנו במהלך ההרצאה נבדוק שהקובץ גדל כדי להיות בטוח ששום דבר לא משתבש אוקיי, אנחנו נמצאים היום בשיעור שלישי בסדרת ההרצאות על יסודות
לואוד ראנו, יסודות בדיקות אוטומטיות כאשר היום אנחנו נתמקד בשלב ההתקנה, שלב שהוא מגיע תוך כדי שלב התכנון, תכנון הבדיקות.
כמו שאתם זוכרים, אני מזכיר, יש חמשת השלבים במהלך הבדיקות, בדיקות אוטומטיות, את ה-workflow שלנו, תכנון, Plan Load, יצירת Virtual Users, שלב שתיים, יצירת סצנריו, תסריט, ביצוע בדיקות, ניתוח תוצאות ותהליך 4 ו-5 חוזרים על עצמם עד שאנחנו עושים fine
tuning עד שלא מגיעים לתוצאה הסופית. בשיעור הקודם דיברנו על תכנון הבדיקות, איסוף המידע, והיום אנחנו נדבר על ההתקנה. אנחנו נדע מבנה של לואוד ראנר למרות שדיברנו על זה בשיעור הראשון, רק נזכיר את זה.
מה צריך להתקין, דרישות החומרה, זה גם משהו שאנחנו נדע גם היום, ובואו נתחיל, אוקיי? קודם כל ההתקנה יכולה להגיע בכמה דרכים אליכם.
אחת מהדרכים, אם אתם בארגון גדול או בארגון שכבר משתמש בבדיקות אוטומטיות, במיוחד עם ה-loadrunner, אז יש לכם את הכלי בתוך הארגון, כמה דיסקים.
אופציה נוספת זה לרכוש את הכלי דרך חברת HP, ליצור איתם קשר, ומה שאנחנו, לצורך הלימוד שלנו, לצורך ההרצאות, אנחנו משתמשים בגרסת Evaluation ואותה אפשר להוריד חופשי מהאינטרנט באתר שתכף אני אציג לכם.
למעשה, ההורדה היא מאוד פשוטה, אני רק אכנס ל-Internet Explorer או לכרום במקרה שלי, נכתוב כאן Load Runner Download עשיתי טעות בספלינג אבל זה לא כזה כל כך משנה אני מניח שאנחנו נמצא, הנה, דאונלואוד סנטר אוקיי זה המקום שאנחנו רוצים להגיע באתר של HP, אוקיי, דאונלואוד סנטר דורש רישום מוקדם יותר הוא מאפשר רק
למשתמשים רשומים תהליך רגיל של הרישום New User Registration אני כבר עשיתי יש לי יוזר אז אני נכנס עם סיסמה שלי אתם תמיד תוכלו להתקין את זה בעצמכם או לבקש לינק ממישהו אתם יכולים לבקש לינק ממני ואני אתן לכם אפשרות להוריד את זה דרך ההרשאות שלי או ישר לקבל את ההתקנה אז בואו נראה לוקח קצת זמן
עד שאנחנו נכנסים פנימה הנה נכנסנו אנחנו נחפש אפשר להוריד פה לא רק את הכלי עצמו הרבה מוצרים של HP מכל דבר עכשיו אנחנו למעשה מעוניינים ב-Trial Software ובלי Load Runner.
בואו נראה מה הוא יציג לנו. הנה, קיבלנו את ה-HP Load Runner Evaluation. מפה ההורדה היא ישירה לתוך הוויסק שלכם. עשיתי את העבודה הזאת קצת לפני כדי לחסוך את הזמן, ואני אשמח להציג לכם את ההורדה עצמה.
היא מאוד גדולה, היא קרוב ל-4 ג'יגה. זה שני דיסקים, זה מחולק לשני דיסקים, שני כבצי ראר. בואו נראה, לאט סטטינגס, ירד לפניית ההתקנה, עם פנימה, פתאום קצת מיטה את המחשב, ובגלל זה אנחנו רואים את זה טיפה בדיליי.
מיי דוקיומן, אנחנו כבר מתקרבים, בואו נוריד טיפה את הדברים המיתרים, אולי סקייפ יכול לרדת כדי שהתהליך יהיה טיפה יותר זריז, אני אעביר את זה, גם לא יהיו לנו הפרעות תוך כדי.
אוקיי, בואו במקביל נבדה מה מפריע לנו בתהליך ההקלטה. אוקיי, Download, ואנחנו כבר, הנה, יפה. אז זה הכובד שירד, Software HP Load Runner.
זו הספרייה שפרוסה, זה יורד לנו אימג' פייל, זה אחרי Extraction, זה המבנה, יש פה כובד Setup, אותו אנחנו נריץ בהמשך, אני אחזור לזה עוד פעם, ואנחנו נראה כל הדברים שעדכנו לנו, אוקיי?
אז בואו נמשיך במצגת, בואו נראה איזו הודעה יש לנו פה. It's not responding, we want to restart the application. כן, אולי אני גם אשמח אולי במקביל לוודא שאנחנו מקליטים את הקובץ עם כל ההטעות שיש לנו, אבל יש לי תחושה שאנחנו יכולים להיתקע.
אוקיי, זה אמור להיות ב-MDN lecture 2. אוקיי, קובץ גדל. נראה לי הכל בסדר אפשר להמשיך הלאה אוקיי איפה אנחנו מתקינים את כל התהליך יש לנו שתי אפשרויות אפשרות אחת זה להתקין את זה בתוך הארגון ומחוץ לקובץ מחוץ לפיירוור האופציה נוספת יש לי
פה קצת קפיצות אוקיי ואופציה נוספת היא בעצם להשתמש בפיירוור שאנחנו נעבור על שתי אופציות לראות מה מעדיף ומה פחות עדיף רק שמה שאני אגיד לכם בנוסף, אלה ארבעה רכיבים שיותקנו תוך כדי התקנה.
ראשון מהם נקרא ViewGen לצורך הקלטת הסקריפטים, השני זה קונטרולר, הוא זה שמנהל את כל הארצות, סצנריות.
Load Generator זה אג'נט או סרוויס שרץ על עמדה בודדת והוא מדמה את הווירצ'ואל יוזר, ו-Load Runner Analyzer שהוא למעשה כלי לניתוח התוצאות.
אוקיי? תמיד הדילמה שלנו בעצם היא איפה להתקין כל דבר. למעשה אנחנו נמצאים בסביבת בדיקות, אפשר לצורך הנוחות ללכת ולהתקין את כל הרכיבים של המערכת של ה-Web site שלנו על אותו מחשב, ועדיין הבדיקות הן יהיו תקפות.
רק מה, כנראה שה-Sizing, המדדים שאנחנו נקבל, הם לא יהיו הכי הכי מדויקים. בגלל זה עדיף, עדיף תמיד להשתמש במערכת דומה ל-Production, כמו שדיברנו על זה מקודם.
אוקיי, בואו נסתכל, מה יש לנו כאן? אז קודם כל, יש לנו את המערכת בכחול, אתם רואים את ה-Web Server, Application Server, Database, משם אנחנו ניקח את המטריקות שלנו, שם אנחנו נתקין את המוניטורים שלנו, את האדג'יטים, שישלחו לנו את הנתונים על האפליקציות.
יהיה לנו קונטרולר, הוא הדבר הראשון שאנחנו מתקינים, כי זה הדבר הראשון שחשוב לנו, יהיו בו את כל הסקריפטים ואת כל התכנונים קדימה.
השלב השני זה להתקין את ה-Low Generator. עכשיו, Low Generator הוא מדמה לנו יוזרים אמיתיים. יוזר אחד יכול לשבת בניו יורק, כמו בצד שמאל של המצגת, ויוזר שני יכול לשבת בסן פרנטסקו, או קבוצה של יוזרים.
מה אנחנו צריכים לדמות את המצב הזה? המצב האידיאלי זה באמת לשים את המחשבים Low Generator אצל הלקוח האמיתי, אם אנחנו יכולים לבזר את כל המערכת זה יהיה מצוין ככה אנחנו נדמה באמת את המצב האמיתי בעולם שלנו כנראה לא נוכל לעשות את זה, לא תמיד זה אפשרי אנחנו נשים אותם קרוב אלינו, את ה-load generator, את המפציצים שלנו
ואז נשתמש ב-one emulator, כלי שמקטין לנו את הרוחב פעס והשלב האחרון, אחרי שיש לנו את הכל, אנחנו נתקין כמובן גם את הכלי ל-reporting, אנלייזר שלנו כדי שנוכל לנתח את ההצעות בסוף הריצה וכל הדברים האלה כנראה יושבו בסביבת הבדיקות באותו עולם.
כשאתם רואים את הפארוול שהוא נמצא מחוץ לקופצה שלנו אנחנו אומרים אוקיי האופציה שלנו היא לוותר על הפארוול אנחנו מניחים שהעולם החיצוני נמצא בחוץ וישר ניכנס לתוך האפליקציה.
את ההקלטות כמובן, את ה-Load Runner Virtual ViewGen, שהוא Virtual User Generator, אנחנו גם נעשה בתוך האפליקציה, אנחנו רוצים גישה לאפליקציה ישירה.
Load Runner Controller, יש לו גם אופציות, יש אופציה ראשונה להתקין אותו מחוץ ל-Farmer, אני מציג את האופציה הנוחה יותר, המקובלת יותר, להתקין את זה קרוב למערכת שלנו מחוץ ל-firewood.
הכוונה בתוך ה-firewood, בתוך העולם שלנו, בתוך ה-data center שלנו, איפה שיושבים את כל המערכות. כאן אפשר לראות את כל הקורלציה בין המערכות.
ההנחה שלנו ש-HP Flight Simulator להזמנת טיסות, מערכת להזמנת טיסות וכרטיסים היא מערכת אינטרנט, זאת אומרת היא מערכת פנימית ואז באמת לצורך הלימוד מאוד נוח לשים את כל המערכות כאשר firewall נמצא מאחורינו וכמובן כמובן אני רוצה להזכיר שאת ה-Low Generator, את המפצצים שלנו, אנחנו נשים,
שיש לנו אפשרות אצל לקוחות האמיתיים. אם זה ניו יורק, אז נשים אותו בניו יורק. אם זה לוס אנג'לס, זה לוס אנג'לס. סן פרנסיסקו זה סן פרנסיסקו. בעצם לבזר את כל המשתמשים שלנו וככה לדמות את העולם האמיתי.
דיברנו מקודם על Firewall ודיברנו על One Emulation זה כלי נוסף שבדרך כלל מתקינים אותו, זה התקנה נפרדת, גם רוכשים לייסנס בנפרד, זה לא בא בחבילה כוללת, זאת אומרת אם אתם חושבים שאתם צריכים לדמות יוזרים מרוחקים אז תבקשו לייסנס יחד עם ההתקנה ומתקינים אותו, זה שתי התקנות נפרדות,
אחת יושבת על Load Generator והרכיב נוסף הוא למעשה קשור לקונטרולר אבל הוא מאוד זניח ואנחנו לא נדבר עליו. אבל לואו ג'נרטור יושב עם ה-One Emulator. אוקיי, אנחנו עכשיו נראה באמת איך מתבצע תהליך ההתקנה, כדי שיהיה לנו יותר קל לדבר על המושגים בהמשך.
בדרך כלל לוחצים על ה-Setup, הוא מקפיץ עלינו חלון ראשון של המבוא, ויש פה כמה אפשרויות, בואו נעבור על אחד מהם. יש התקנה מלאה, התקנה שתתקין את כל ארבעת הרכיבים על העמדה הספציפית כאן.
כמובן אפשר תוך כדי להגיד להתקין חלק מהדברים ומשהו להוריד, משהו שהוא לא נחות. לואו ג'נרטור, התקנה נפרדת, כי בדרך כלל נתקין אותה באופן מבוזר על המחשבים הנפרדים מחוץ לקונטרולר.
המטרה של הפול סטאפ למעשה היא להתקין את הקונטרולר אצלנו לעמדה, כי משם היא תבוא, ולואו ג'נרטור מתקן בנפרד. יש עוד שני דברים אחד נקרא MOFW Monitor Over Firewall והוא יותקן מחוץ ל-Firewall ו-MI Listener הוא יותקן על ה-Load Generator כדי שנוכל בעצם להזין לכל מה שקורה בתעבורה בין ה-Firewall כי בדרך כלל Firewall הוא
מגביל אותנו לפורטים מסוימים וככה אנחנו יוצרים למעשה קליינט ואג'נט שיודעים לדבר ביניהם על הפורטים שפתוחים בתוך הפארוור.
לפעמים נדרשת פתיחת פורטים נוספים, אנחנו נראה את זה בהמשך המצגת. יש רכיבים נוספים שאנחנו נדלג עליהם, זה פחות קריטי, אבל אני רוצה בעצם במקום ללכת ולהתקין את המוצר שלוקח הרבה זמן, לתוך את installation guide.
אקסטוריישן גייד ילווה אתכם תוך כדי התקנה הוא מאוד מפורט הוא מאוד נוח הוא 72 עמודים אנחנו נרוץ עליו בזריזות ואני אשים רק את המגישים על הדברים החשובים אוקיי בואו קצת נגדיר את הפון כדי שיהיה טיפה יותר נוח לכם לראות דברים משהו כמו הרבה יותר טוב כל הדברים הסטנדרטיים אפשר לקרוא אפשר לעבור אני בעצם רוצה לעבור על דברים נוספים אני רוצה להזכיר לכם
שכל המערכת היא מותקנת בסביבת הווינדוס חוץ מהלואוד ג'נרטור שהוא יכול להיות מותקן בעולם היוניקס יש לזה שתי יתרונות א. מכונות יוניקס בדרך כלל יותר חזקות ואפשר להשתמש באותה מכונה להרבה וירצ'ואל יוזר ושתיים אנחנו רוצים לדמות באמת אפליקציה