From 26b9d74bab590dd5d8465114ca51f95c2723e011 Mon Sep 17 00:00:00 2001 From: Yanni Guemar Date: Thu, 17 Sep 2026 09:02:31 -0400 Subject: [PATCH 1/3] Updated Replay Pipelines to add the Single Packet Attack --- src/app/guides/replay_test_race_conditions.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/app/guides/replay_test_race_conditions.md b/src/app/guides/replay_test_race_conditions.md index 2a306a06..ff0e24b3 100644 --- a/src/app/guides/replay_test_race_conditions.md +++ b/src/app/guides/replay_test_race_conditions.md @@ -22,6 +22,13 @@ Choose a Pipeline strategy to determine how the requests are sent: - Sequential: Sends each request in the specified order. - Last Byte Synchronization: Synchronizes the final byte of each request, reducing the time between their arrival for race condition testing. +- Single Packet Attack: Sends a single packet for each request. + +::: info +To use Single Packet Attack, you need to switch from the HTTP/1 stack to the HTTP/2 stack. Go to Settings → Network, locate HTTP Stack, and switch from HTTP/1 to HTTP/2. + +Note that the HTTP/2 stack is experimental and may be unstable. +::: The Requests table displays the status of each request, while the Results tab lets you review the responses from the run in one place. From c7c1aded461f7f21ec2a529f856ab3fff0111dd4 Mon Sep 17 00:00:00 2001 From: Yanni Guemar Date: Thu, 17 Sep 2026 09:27:32 -0400 Subject: [PATCH 2/3] Corrected the Single packet attack definition --- src/app/guides/replay_test_race_conditions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/guides/replay_test_race_conditions.md b/src/app/guides/replay_test_race_conditions.md index ff0e24b3..e4e620a7 100644 --- a/src/app/guides/replay_test_race_conditions.md +++ b/src/app/guides/replay_test_race_conditions.md @@ -22,7 +22,7 @@ Choose a Pipeline strategy to determine how the requests are sent: - Sequential: Sends each request in the specified order. - Last Byte Synchronization: Synchronizes the final byte of each request, reducing the time between their arrival for race condition testing. -- Single Packet Attack: Sends a single packet for each request. +- Single Packet Attack: Sends all requests in a single packet. ::: info To use Single Packet Attack, you need to switch from the HTTP/1 stack to the HTTP/2 stack. Go to Settings → Network, locate HTTP Stack, and switch from HTTP/1 to HTTP/2. From d7ed404ea3239c3c39741c9e46fec0f9219c4d78 Mon Sep 17 00:00:00 2001 From: Yanni Guemar Date: Mon, 21 Sep 2026 09:00:13 -0400 Subject: [PATCH 3/3] Corrected the description of Single Packet Attack --- src/app/guides/replay_test_race_conditions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/guides/replay_test_race_conditions.md b/src/app/guides/replay_test_race_conditions.md index e4e620a7..ab5ebf1d 100644 --- a/src/app/guides/replay_test_race_conditions.md +++ b/src/app/guides/replay_test_race_conditions.md @@ -22,7 +22,7 @@ Choose a Pipeline strategy to determine how the requests are sent: - Sequential: Sends each request in the specified order. - Last Byte Synchronization: Synchronizes the final byte of each request, reducing the time between their arrival for race condition testing. -- Single Packet Attack: Sends all requests in a single packet. +- Single Packet Attack: Uses a single HTTP/2 connection to send the final part of each request in a single TCP packet. ::: info To use Single Packet Attack, you need to switch from the HTTP/1 stack to the HTTP/2 stack. Go to Settings → Network, locate HTTP Stack, and switch from HTTP/1 to HTTP/2.