---
url: https://docs.ogmabox.com/he/guide/replay-automation.md
description: >-
  השתמשו בשליחה חוזרת, בשליחה חוזרת של WebSocket, באוטומציה, בתהליכי עבודה
  ובמשתני סביבה של Ogma כדי לחזור על בדיקות אבטחת יישומי אינטרנט ולהרחיב את
  היקפן.
---

# שליחה חוזרת ואוטומציה {#replay-and-automation}

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

## שליחה חוזרת {#replay}

שליחה חוזרת מיועדת לשינוי ידני ולשליחה מחדש של בקשות HTTP.

השתמשו בה עבור:

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

תהליך נפוץ:

1. בחרו שורה ב-**היסטוריית HTTP**.
2. שלחו אותה אל **שליחה חוזרת**.
3. ערכו את השיטה, הנתיב, השאילתה, הכותרות, העוגיות או הגוף.
4. שלחו את הבקשה.
5. השוו בין ניסיונות וקשרו ראיות מאומתות לממצא.

הפעלות של שליחה חוזרת יכולות להשתמש במשתני אוסף והפעלה לצורך עבודה חוזרת.

## שליחה חוזרת של WebSocket {#websocket-replay}

שליחה חוזרת של WS מאפשרת להתחבר מחדש ולשלוח הודעות על בסיס היסטוריית WebSocket שנלכדה.

השתמשו בה בעת בדיקת:

* הרשאה להודעות.
* הרשמה לאירועים.
* גבולות אמון בצד הלקוח.
* תנאי מרוץ בזמן אמת.
* אימות הודעות בצד השרת.

## אוטומציה {#automate}

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

השתמשו בה עבור:

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

השתמשו בהגבלות קצב ובתחום בדיקה. אוטומציה יכולה לייצר תעבורה רבה.

## תהליכי עבודה {#workflows}

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

השתמשו בתהליכי עבודה כאשר בדיקה דורשת:

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

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

## משתני סביבה {#environment-variables}

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

השתמשו בהם עבור:

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

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

## בחירת הכלי המתאים {#choosing-the-right-tool}

| צורך | כלי |
| --- | --- |
| שינוי בקשה אחת ידנית | שליחה חוזרת |
| חזרה על תבנית אחת עם ערכים רבים | אוטומציה |
| חיבור מחדש או שליחה חוזרת של הודעות WebSocket | שליחה חוזרת של WS |
| חיבור חילוץ, המרה ושליחה בשרשרת | תהליכי עבודה |
| מתן אפשרות לעוזר MCP לבחון או להכין פעולות | MCP עם הרשאות מפורשות |
