PracticU

JMeter Certificate

בלי כתוביותעם כתוביות
PracticU › קורס JMeter - בדיקות ביצועים ועומסים › JMeter Certificate
מילון מושגים:
JMeter - כלי בקוד פתוח לבדיקות עומסים וביצועים של שרתים ויישומי אינטרנט.
תעודה דיגיטלית - מסמך מוצפן שמאשר את זהותו של אתר או שרת וקושר אותו למפתח ציבורי, ומונפק על ידי רשות אישורים.
הצפנה - המרת מידע לצורה בלתי קריאה בעזרת מפתח, כך שרק מי שמחזיק במפתח המתאים יכול לפענח ולקרוא אותו.
HTTPS - הגרסה המאובטחת של HTTP, שמצפינה את התקשורת בין הדפדפן לשרת בעזרת TLS ומאמתת את זהות האתר.
דפדפן - תוכנה שמציגה דפי אינטרנט ומריצה את הקוד שבהם, ומאפשרת לגלוש בין אתרים, למשל Chrome או Firefox.

JMeter Certificate
כדי ש-JMeter יוכל לתעד תעבורה מוצפנת של HTTPS, הוא צריך תעודה משלו שהדפדפן יסכים לסמוך עליה. בהרצאה הזאת מוסבר איך מתקינים את התעודה בדפדפנים.
הרעיון
1. תעודה זמנית: JMeter יוצר תעודת שורש זמנית בתיקיית ההתקנה שלו, לצורך הקלטה בלבד.
2. אמון בדפדפן: כדי שהדפדפן יקבל את התעודה, מייבאים אותה לחנות התעודות שלו. בלי זה הדפדפן יציג אזהרת אבטחה, ו-JMeter לא יוכל לפענח את התעבורה.
3. תוקף של שבעה ימים: לפי ההרצאה, התעודה תקפה לשבעה ימים. אחרי שבוע צריך להסיר את התעודה הישנה וליצור חדשה.
התקנה בכל דפדפן
1. Firefox: בהגדרות Privacy and Security מגיעים לניהול התעודות, מסירים את התעודות הישנות של JMeter ומייבאים את החדשה מתיקיית JMeter ה-bin.
2. Internet Explorer: דרך Internet Options, Content, Certificates מייבאים את התעודה ומציבים אותה ב-Trusted Root Certification Authorities.
3. Chrome: Chrome משתמש באותן הגדרות של Windows כמו Internet Explorer, ולכן מופיעה לו אותה תעודה.
שימו לב
ההרצאה מזכירה שיש לייבא את התעודה רק במחשב שבו מבצעים את ההקלטה, ורק אם היא שייכת לך. תעודת שורש שמותקנת בדפדפן מאפשרת לכל מי שמחזיק בה לפענח תעבורה בדפדפן, ולכן יש להסיר אותה אחרי השימוש.
השיעור הבא בקורס: Jmeter - POST request

פרקי ההרצאה: JMeter Certificate

  1. 00:00

    מטרת ההודעה על תעודת ה-JMeter

  2. 00:41

    יצירת תעודה זמנית לפענוח HTTPS

  3. 01:48

    שימוש בתעודה להקלטת תעבורת HTTPS

  4. 02:22

    התקנת התעודה בדפדפן ושיתוף המפתח

תמלול ההרצאה: JMeter Certificate

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

  1. 00:05

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

  2. 00:18

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

  3. 00:35

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

  4. 01:05

    זאת אומרת, כל נושא הסרטיפיקייט, התעודות, תעודות הזהות האינטרנטיות לפענוח של תקשורת ה-HTTPS מבוססות על סרטיפיקייט, בעצם דורשות מה-J-Meeter לייצר איזושהי סרטיפיקייט, וזאת במטרה סופית שאנחנו נוכל באמת לראות ולהבין ולקרוא את ההודעות HTTPS שנשלחות בין הדפדפן לבין השרת.

  5. 01:35

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

  6. 02:09

    רק במקרה של תקשורת HTTPS אנחנו משתמשים בסרטיפיקייט, אבל רוב התקשורת היום היא ברמה כזאת או אחרת מבוססת על HTTPS, על הצפנה.

  7. 02:20

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

  8. 02:47

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

לקורס המלא: קורס JMeter אונליין בעברית

ההרצאה הקודמת: JMeter Timers

ההרצאה הבאה: Jmeter - POST request

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

  • IIS Client Certificate Mapping Authentication
  • התקנה של תעודה דיגיטלית - UCP SSL Certificate
  • האזנה ל-HTTPS באנדרואיד - Root Certificate Manager

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

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration