PracticU

הרצאה 8 - קורס Load Runner הראשון

בלי כתוביותעם כתוביות
PracticU › קורס Load Runner - בדיקת עומסים › הרצאה 8 - קורס Load Runner הראשון
מילון מושגים:
רישיון - ההיתר החוקי להשתמש בתוכנה, הקובע את תנאי השימוש, מספר ההתקנות וזמן התוקף.
פרוטוקול - מערכת כללים מוסכמת שקובעת כיצד מכשירים או תוכנות מתקשרים ומחליפים מידע, למשל HTTP או TCP.
לוג - רישום מתועד של אירועים ופעולות שמתרחשים במערכת או בתוכנה, המשמש למעקב ולאיתור תקלות.

הרצאה 8 - קורס Load Runner הראשון
השיעור השמיני עוסק ברישיונות של Load Runner ובהגדרות נוספות של המוניטורים.
רישיונות
- הרישיון נמכר לפי מספר הווירטואל יוזרים ולפי פרוטוקול. פרוטוקולים מסוימים זולים יותר ואחרים יקרים יותר.
- חלק מהמוניטורים כלולים בבסיס הרישיון, ואת האחרים צריך לרכוש בנפרד.
- כדי לבדוק מה מותקן, פותחים בקונסול את Configuration ובוחרים את רישיונות ה-Licenses.
הגדרות מוניטור
- תדירות המדידה: בברירת המחדל כל 15 שניות.
- הודעות: הודעות חשובות מופיעות בחלון קופץ, ואחרות נרשמות בלוג.
- Network Delay: מודד את הזמן שעובר בין שתי תחנות ברשת. בדרך כלל מגדירים שתי תחנות, ומודדים את הזמן ביניהן.
מחיקה והסתרה
כדי למחוק מדד מסוים בוחרים בקליק ימני. אפשר גם להסתיר מדד בלי למחוק אותו, כך שלא יופיע בגרף אבל יישאר מוגדר. מדדים אפשר להוסיף גם מתוך חלון ההגדרות.
סיכום
בשלב הראשון מספיק להשתמש במוניטורים ברירת המחדל. בשלב מתקדם יותר מוסיפים מדדים לפי הבעיה שנחקרת. המרצה מזכיר שהכלי לפעמים נתקע, ושכדאי להיות מודעים לכך.
השיעור הבא בקורס: הרצאה 9 - קורס Load Runner הראשון

פרקי ההרצאה: הרצאה 8 - קורס Load Runner הראשון

  1. 00:00

    רישוי LoadRunner לפי משתמש ופרוטוקול

  2. 01:01

    בדיקת הרישיונות והמוניטורים הקיימים

  3. 03:07

    קביעת תדירות המדידה

  4. 05:05

    הצגת הודעות בזמן הריצה

  5. 05:40

    הגדרות המדידה ב-Tools Options

  6. 06:21

    הגדרות ברמת גרף והרשאות מנהל

תמלול ההרצאה: הרצאה 8 - קורס Load Runner הראשון

הטקסט המלא של הדקות הראשונות בהרצאה «הרצאה 8 - קורס Load Runner הראשון» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:05

    נושא של הלייסנס, אנחנו לא דיברנו לעומק על הלייסנס של הלואוד ראנר אבל הוא לייסנס מאוד מאוד ספציפי פר לקוח זה לא שאני קונה עכשיו תוכנה והכל פתוח, לא אני משלם פר שימוש, פר דברים שאני משתמש אז קודם כל אני משלם פר וירצ'ואל יוזר שאני רוצה לקבל ולא רק הכמות אלא גם לאיזה פרוטוקול זה שייך יש פרוטוקולים יותר זולים ויש פרוטוקולים יותר יקרים

  2. 00:38

    וגם נושא של המוניטורינג, אם קניתי וירצ'ל יוזרס עבור וב, אז חלק יבוא באופן דפולטיבי וחלק אני אצטרך לרכוש. כדי לדעת מה כרגע מותקן אצלי על המחשב אני אלך לקטגוריית הלייסנסס ושם אני אוכל לדעת באמת מה קיים אצלי.

  3. 00:59

    אז אני מזכיר לכם כדי להגיע ללייסנסס בגרסאות החדשות הכי קל זה ללכת מתוך הקונסול ובקונספיגוריישן יש ל-load down הלייסנסס.

  4. 01:10

    אני יכול לדעת כל מה שיש לי בלייסינג. אז קודם כל, זו הכמות שמופיעה אצלי, כמות ה-Virtual Users. יש לי 10,000 Web ויש לי Remote Performances לעשרה.

  5. 01:28

    ואלה המוניטורס שכרגע קיימים אצלי. אצל כל אחד זה שונה, יש לי Resource Monitor, יש כל הנושא של Performance, Network Delay. אני רוצה לדעת כמה זמן עבר פקט מתחנה לתחנה.

  6. 01:45

    מאוד מעניין זאת, אני רוצה לדעת איפה היה הדיליי. בדרך כלל אני אשים את שתי התחנות ואני אמדוד את הזמן ביניהן. FNMP מוניטור למערכות שקשורות לזה, תוקסידו, והרשימה היא מאוד מאוד ארוכה, WebLogic או רק SKR WebSphere וכן הלאה.

  7. 02:05

    הרשימה היא די גדולה למרות שלאו דווקא שהיא מכסה את כל הדרישות של מישהו שהולך להריץ. אני מזכיר לכם שכל ההתקנה פה היא רק לצורך ה-Evaluation, לצורך ה-Course, ואם תסתכלו אצלכם בארגון אז כמובן יהיו לכם מוניטורס קרים.

  8. 02:29

    כמו שאמרתי, ה-Standard Performance Monitors מכילים רשימה מסוימת, הרשימה הזאת לא מופיעה כאן כי זה תלוי בין גרסה לגרסה, אז ברגע שתתקינו אתם תוכלו לראות by default איזה licenses אתם מקבלים ולכל מוניטור נוסף תוכלו לבקש license נוסף מ-HP.

  9. 02:58

    כל הנושא של המוניטורס, אני חושב שהוא ברור וקל להבנה, רק צריך להוסיף לו עוד כמה אופצ'יונס, כי לא מספיק לי להוסיף את המוניטור המתאים, אני גם רוצה לדעת באיזה צורה הוא יתנהג.

  10. 03:17

    קודם כל, אני רוצה לדעת באיזה תדירות אני אראה את התוצאות. אני יכול בדרך כלל זה בשניות, זאת אומרת, אני לא תמיד רוצה לראות אותם אונליין בעצם כל מילי שנייה, ומצד שני גם אם אני רואה מוניטור פעם בדקה אז כנראה יתפספסו לי הרבה מסקנות בגלל שלא יהיה לי ברור האם זמן תגובה היה תלוי במדד מסוים או לא היה תלוי במדד מסוים.

  11. 03:49

    בדיפולט הזמן הוא מוגדר ל-15 שניות, ואני חושב שזה זמן טוב פעם ב-15 שניות לקחת את המדידה בעריצות גדולות עם כמות גדולה של היוזרים, כי כל מדידה כזאת היא לוקחת משווים של המחשב, ואם אני עכשיו עובד על שערת ה-Web שלי, יש עליו פניות של עשרת אלפים משתמשים ועוד אני לוקח משאבים כל שנייה אני כנראה אפגע בביצועים של המכונה עצמה.

  12. 04:25

    לכן ההמלצה לכם היא כזאת כשאתם רק מתחילים בריצה ויש לכם מספר יוזרים קטן אז תשימו חמש שניות כל חמש שניות מדידה וכשאתם בארצות הגדולות שימו כל 15 שניות אבל עוד הפעם המדד הזה הוא מאוד סובייקטיבי וכל אחד יחליט לעצמו מה נוח לו ועם איזה אפליקציה הוא עובד כי מאוד קשה לשים פה איזה כלל אצבע כלל אצבע בעצם תיארתי לכם מקודם אבל מאוד קשה להכריח

  13. 05:06

    אתכם להשתמש בכלל אצבע הזה כי אני לא יודע מה המערכות שתתעקעו בהן. נושא של שליחת הודעות, בדרך כלל אנחנו נשלח הודעות לאיזשהו לוג ונראה את זה בזמן הפנוי שלנו.

  14. 05:25

    לפעמים יהיו לנו הודעות קריטיות ואנחנו נרצה גם לראות אותן ואנחנו למעשה נקפיץ אותן בחלון פופ-אפ. בואו נראה איך כל המצב הזה מופיע אצלנו.

  15. 05:41

    אנחנו הולכים ל-Tools, אנחנו הולכים ל-Options, כל ההגדרות של ה-Control בדרך כלל יופיעו ב-Options. יש את הטאב של run time setting, יש טאב של schedule ואנחנו בטאב של המוניטור, אוקיי?

  16. 05:53

    אז הנה, כמו שאתם רואים, הזמן הדפולטיבי הוא חמש שניות ואותו אנחנו נוכל לשנות לפי מה שאנחנו רוצים בין שנייה ל-60 שניות, זאת אומרת, עד דקה או שנייה, פחות משנייה המדידה לא תתאפשר לנו, אוקיי?

  17. 06:15

    נשם 15 ונוחת דפולט זה מתאפסות, דפולטיב הוא באמת חמש שניות, אוקיי? אז אלה ההגדרות ברמת של כל הקונטרולר, אני יכול גם לעשות הגדרות ברמת גרף, אוקיי?

  18. 06:31

    יכול ללכת לקונפיגר, וגם אם כל ההגדרות לכל המערכת הן 15 שניות ספציפית לגרף הזה, אני יכול לשים שש שניות, וזה משהו שיתפוס את ה... זה מה שמערכת איפר גרף ספציפי הזה.

  19. 06:51

    פה למעשה מתועל תהליך איך מוסיפים את ה-resources ל-performance monitor מסוים, לגרף מסוים, זה משהו שאנחנו ראינו אותו מקודם, רק מאוד חשוב לציין שכדי שתוכלו להתחבר למכונה ולקחת ממנה את ה-resources, את המשאבים, אתם חייבים להיות אדמיניסטרטורים על אותה מכונה, או לפחות קצת לקבל הרשאות אדמיניסטרטור,

  20. 07:27

    בסדר? אנחנו יכולים לדוגמה, אני לא יודע אם אני אצליח, אבל אני יכול לנסות לפעמים גם לקחת מוניטור

לקורס המלא: קורס Load Runner אונליין

ההרצאה הקודמת: הרצאה 7 - קורס Load Runner הראשון

ההרצאה הבאה: הרצאה 9 - קורס Load Runner הראשון

הרצאות קשורות מקורסים אחרים

  • הרצאה 1 - קורס Quality Center הראשון
  • ה-SCRIPT הראשון שלי
  • הפרויקט הראשון שלנו ב-GitHub
  • בדיקת ידע על המודול הראשון ב-AZ-900

קורסים נוספים במסלול

  • קורס שלם ומקיף בעברית על בדיקות תוכנה
  • Quality Center
  • מבחן QA לדוגמא