
${שם}.הטקסט המלא של הדקות הראשונות בהרצאה «Jmeter - SID Correlation» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם בשיעור הקרוב נדבר על מושג חשוב תחום בדיקות הביצועים והעומסים מול שרתים המושג שנרצה לדבר עליו הוא קורלציה מה זה קורלציה כדי להבין את המושג קורלציה נכיר קודם מושג שנקרא סשן כשאנחנו מתקשרים מול שרת מסוים אנחנו בעצם עובדים במסגרת סשן סשן זה בעצם אומר איזשהו זיהוי של המשתמש מול השרת ביחידת זמן ספציפית.
זאת אומרת, כשאני פותח איזשהו דיאלוג, איזשהו לוגין מול שרת מסוים, אני נמצא במסגרת סשן. כל סשן מוגדר בזמן.
הסשן גם מוגדר לפי ההרשאות שיש למשתמש. זאת אומרת, בדרך כלל הסשן יהיה קשור לפעילות של המשתמש מול השרת, לפי ההרשאות שיש לו ולפי משך הזמן שמוקצה לסשן מבחינת השרת.
שרתים או שירותי ווב לא רוצים לתת שירות בלתי מוגבל בזמן בדרך כלל למשתמשים. זאת אומרת, אם אני נכנס לאתר של הבנק שלי ומבצע לוגין, אני במסגרת של סשן שבו מותר לי לראות את פרטי החשבון שלי למשך כמה דקות.
אם אני לא מחדש את הפעילות בסשן, כמה הדקות האלה יעברו ואז בעצם הסשן יסתיים. אחרי שהסשן מסתיים אני לא יכול לבצע עוד פעולות ואני צריך לחדש סשן חדש על מנת להמשיך לפנות לשרת של הבנק שלי כדי לדעת את פרטי העובר ושב, פרטי החשבון שלי.
אם כן סשן זה הפעולה שבעצם מגדירה את ההרשאות שיש למשתמש מול השרת במהלך הפעילות הרציפה שהוא מבצע. אחרי שהזמן סשן טיים אאוט יעבור, מה זה אומר סשן טיים אאוט?
אם אני נמצא מול השרת של הבנק שלי אבל הולך להכין קפה או יוצא מהבית ועוברות 3 דקות, 4 דקות, 5 דקות, כמה שמוגדר בפרק הזמן של הסשן ללא פעילות אז הסשן בעצם אומר היוזר סיים לעבוד מול השרת אני מנתק אותו ואני מאפשר ליוזרים אחרים או למשתמשים אחרים לעבוד מול סשן אחר מולי.
לסשן יש גם חשיבות מבחינת אבטחת המידע לא נרצה שהלוגין שלי לשרת הבנק או לשרת אחר, שרת פרטי אחר, יישאר פתוח לאורך זמן ויאפשר לאנשים אחרים לראות במחשב את הפרטים שאני רציתי לראות בנקודת זמן מסוימת, זאת אומרת אם הייתי בחשבון הבנק שלי ועזבתי את המחשב, אחרי כמה דקות אני ארצה לראות מבחינת
אבטחה שמי שירצה להיכנס ולראות את הפרטים יצטרך שוב את הסיסמה ואת פרטי המשתמש. אז זהו סשן ועכשיו נחזור למושג קורלציה. כשאנחנו בתוך אפליקציה אנחנו עובדים עם סשן איי-די, עם איזשהו נתונים שרלוונטיים לסשן שלי מול השרת.
סשן איי-די הוא אותו מזהה, אותו גוויד. מה זה אומר גוויד? איזשהו איי-די מורכב מאותיות ומספרים שדרכם השרת, הגוויד הזה הוא מספר חד ערכי, השרת יודע מי אני, באיזה נקודת זמן אני ומה מותר לי לראות.
סשן איי-די עוזר לזהות את היוזר והוא מאפשר לו לקבל מידע לפי ההרשאות שיש לו. אז הסשן איי-די מאפשר ליוזר גישה למקורות או סורסים בשרת שאותם הוא רוצה לראות. שוב, בדוגמת הבנק, לראות את פרטי החשבון, את העובר ושב, את חיובי הוויזה וכדומה.
סשן גם עוזר לכוון אותנו מה המידע הרלוונטי שלנו. זאת אומרת, הסשן מאפשר לשרת לדעת איזה סוג חשבון אני לדוגמה עסקי או פרטי וכדומה.
כמו כן הסשן מאפשר לוג או מעקב של הפעילות של אותו סשן וזה עוזר מבחינת האנשים שמתחזקים את השרת, מפתחים את השרת לאתר תקלות ובעיות שקרו במהלך הפעילות של לקוח ספציפי.
כאן אנחנו רואים איזשהו דוגמה ל-Session ID, אנחנו רואים רצף של מספרים ואותיות וכל פעם