---
url: https://docs.ogmabox.com/id/guide/replay-automation.md
description: >-
  Gunakan Kirim Ulang, Kirim Ulang WS, Otomatisasi, Alur Kerja, dan variabel
  lingkungan Ogma untuk mengulang dan memperluas skala pengujian keamanan web.
---

# Kirim Ulang dan Otomatisasi {#replay-and-automation}

Ogma menyediakan beberapa cara untuk mengulang lalu lintas: Kirim Ulang untuk permintaan individual, Otomatisasi untuk kampanye permintaan bervolume tinggi, dan Alur Kerja untuk logika terstruktur beberapa langkah.

## Kirim Ulang {#replay}

Kirim Ulang digunakan untuk memodifikasi dan mengirim kembali permintaan HTTP secara manual.

Gunakan untuk:

* Pemeriksaan otorisasi.
* Manipulasi parameter.
* Eksperimen header dan cookie.
* Perubahan isi.
* Mengonfirmasi bukti pemindai.
* Merekam permintaan pembuktian untuk Temuan.

Alur umum:

1. Pilih baris di **Riwayat HTTP**.
2. Kirim ke **Kirim Ulang**.
3. Edit metode, path, kueri, header, cookie, atau isi.
4. Kirim permintaan.
5. Bandingkan percobaan dan tautkan bukti terkonfirmasi ke temuan.

Sesi Kirim Ulang dapat menggunakan variabel koleksi dan sesi untuk pekerjaan berulang.

## Kirim Ulang WS {#websocket-replay}

Kirim Ulang WS memungkinkan Anda menghubungkan kembali dan mengirim pesan berdasarkan riwayat WebSocket yang direkam.

Gunakan ketika menguji:

* Otorisasi pesan.
* Langganan event.
* Batas kepercayaan sisi klien.
* Kondisi balapan real time.
* Validasi pesan sisi server.

## Otomatisasi {#automate}

Otomatisasi digunakan untuk pengiriman permintaan berulang dengan kumpulan payload atau perubahan parameter.

Gunakan untuk:

* Fuzzing parameter.
* Pemeriksaan berulang dengan laju terkendali dan daftar payload.
* Menguji banyak kandidat ID.
* Menjalankan daftar payload melalui templat permintaan yang stabil.
* Membandingkan status, panjang, waktu respons, dan nilai yang diekstrak.

Gunakan batas laju dan cakupan. Otomatisasi dapat menghasilkan lalu lintas dalam jumlah besar.

## Alur Kerja {#workflows}

Alur Kerja adalah rangkaian logika yang dapat digunakan kembali. Alur kerja dapat bersifat aktif, pasif, atau berorientasi konversi, bergantung pada graf simpul dan mode eksekusi.

Gunakan alur kerja ketika pengujian memerlukan:

* Penanganan permintaan beberapa langkah.
* Ekstraksi dari satu respons dan injeksi ke permintaan berikutnya.
* Pemrosesan pasif riwayat.
* Logika transformasi yang dapat digunakan kembali.
* Pemeriksaan berulang yang perlu digunakan bersama antarproyek.

Eksekusi alur kerja merekam status dan keluaran langkah, yang dapat mendukung triase dan pengumpulan bukti.

## Variabel Lingkungan {#environment-variables}

Variabel lingkungan memusatkan nilai yang digunakan kembali di Kirim Ulang, Otomatisasi, Alur Kerja, dan alat lain.

Gunakan untuk:

* Nama host.
* Path dasar API.
* ID akun pengujian.
* Token yang sering dirotasi.
* Nilai yang berbeda antara staging dan produksi.

Tandai nilai sensitif sebagai rahasia jika tersedia, dan hindari mengekspornya tanpa sengaja.

## Memilih Alat yang Tepat {#choosing-the-right-tool}

| Kebutuhan | Gunakan |
| --- | --- |
| Memodifikasi satu permintaan secara manual | Kirim Ulang |
| Mengulang satu templat dengan banyak nilai | Otomatisasi |
| Menghubungkan kembali atau mengirim ulang pesan WebSocket | Kirim Ulang WS |
| Merangkai ekstraksi, transformasi, dan pengiriman | Alur Kerja |
| Memungkinkan asisten MCP memeriksa atau menyiapkan tindakan | MCP dengan izin eksplisit |
