---
url: https://docs.ogmabox.com/tr/guide/replay-automation.md
description: >-
  Web güvenliği testlerini tekrarlamak ve ölçeklendirmek için Ogma Yeniden
  gönderim, WS Yeniden gönderim, Otomasyon, İş akışları ve ortam değişkenlerini
  kullanın.
---

# Yeniden gönderim ve Otomasyon {#replay-and-automation}

Ogma trafiği tekrarlamak için birden fazla yol sunar: tek istekler için Yeniden gönderim, yüksek hacimli istek çalışmaları için Otomasyon ve yapılandırılmış çok adımlı mantık için İş akışları.

## Yeniden gönderim {#replay}

Yeniden gönderim, HTTP isteklerini elle değiştirip tekrar göndermek içindir.

Şu amaçlarla kullanın:

* Yetkilendirme kontrolleri.
* Parametrelerle oynama.
* Başlık ve çerez denemeleri.
* Gövde değiştirme.
* Tarayıcı kanıtlarını doğrulama.
* Bulgular için kanıt istekleri kaydetme.

Yaygın akış:

1. **HTTP geçmişi** bölümünden bir satır seçin.
2. **Yeniden gönderim** bölümüne gönderin.
3. Yöntemi, yolu, sorguyu, başlıkları, çerezleri veya gövdeyi düzenleyin.
4. İsteği gönderin.
5. Denemeleri karşılaştırın ve doğrulanmış kanıtı bulguya bağlayın.

Yeniden gönderim oturumları, tekrarlanan işler için koleksiyon ve oturum değişkenleri kullanabilir.

## WS Yeniden gönderim {#websocket-replay}

WS Yeniden gönderim, kaydedilmiş WebSocket geçmişine dayanarak yeniden bağlanmanızı ve mesaj göndermenizi sağlar.

Şunları test ederken kullanın:

* Mesaj yetkilendirmesi.
* Olay abonelikleri.
* İstemci tarafı güven sınırları.
* Gerçek zamanlı yarış koşulları.
* Sunucu tarafı mesaj doğrulaması.

## Otomasyon {#automate}

Otomasyon, veri yükü kümeleri veya parametre değişiklikleri üzerinden tekrarlanan istek gönderimi içindir.

Şu amaçlarla kullanın:

* Parametrelere fuzzing uygulama.
* Kontrollü hız ve veri yükü listeleriyle tekrarlanan kontroller.
* Çok sayıda aday kimliği test etme.
* Sabit istek şablonundan veri yükü listesi yürütme.
* Yanıt durumunu, uzunluğunu, zamanlamasını ve çıkarılan değerleri karşılaştırma.

Hız sınırları ve kapsam kullanın. Otomasyon önemli miktarda trafik üretebilir.

## İş akışları {#workflows}

İş akışları yeniden kullanılabilir mantık zincirleridir. Düğüm grafiğine ve yürütme moduna bağlı olarak aktif, pasif veya dönüştürme odaklı olabilirler.

Test şu gereksinimlere sahipse iş akışları kullanın:

* Çok adımlı istek işleme.
* Bir yanıttan veri çıkarma ve sonraki isteğe yerleştirme.
* Geçmişin pasif işlenmesi.
* Yeniden kullanılabilir dönüştürme mantığı.
* Projeler arasında paylaşılması gereken tekrarlanabilir kontroller.

İş akışı yürütmeleri, ön değerlendirmeyi ve kanıt toplamayı destekleyebilen durum ve adım çıktısını kaydeder.

## Ortam değişkenleri {#environment-variables}

Ortam değişkenleri, Yeniden gönderim, Otomasyon, İş akışları ve diğer araçlarda tekrar kullanılan değerleri merkezileştirir.

Şu veriler için kullanın:

* Ana makine adları.
* API temel yolları.
* Test hesabı kimlikleri.
* Sık yenilenen belirteçler.
* Hazırlık ve üretim ortamları arasında farklı olan değerler.

Mümkün olduğunda hassas değerleri gizli olarak işaretleyin ve istemeden dışa aktarmaktan kaçının.

## Doğru aracı seçme {#choosing-the-right-tool}

| İhtiyaç | Araç |
| --- | --- |
| Tek isteği elle değiştirme | Yeniden gönderim |
| Tek şablonu çok sayıda değerle tekrarlama | Otomasyon |
| WebSocket'e yeniden bağlanma veya mesajları tekrar gönderme | WS Yeniden gönderim |
| Veri çıkarma, dönüşüm ve gönderimi zincirleme | İş akışları |
| MCP asistanının inceleme yapması veya işlem hazırlaması | Açık izinlerle MCP |
