Skip to content

[BENCHMARK] Multiple Webhook 7

A simple webhook endpoint workflow designed for benchmarking purposes. This workflow creates a single HTTP endpoint that can receive and respond to incoming requests, making it useful for performance testing and load evaluation scenarios.

Purpose

No business context provided yet — add a context.md to enrich this documentation.

How It Works

This workflow operates as a basic webhook receiver:

  1. Webhook Trigger: The workflow listens for incoming HTTP requests at the /multiple-webhook7 endpoint
  2. Response: Returns the received data back to the caller (default behavior for webhook nodes)

The workflow is intentionally minimal, containing only a single webhook node, which makes it ideal for benchmarking n8n's basic request handling capabilities.

Workflow Diagram

graph TD
    A[Webhook Trigger<br/>Path: /multiple-webhook7] --> B[End<br/>Return Response]

Trigger

  • Type: Webhook (HTTP endpoint)
  • Path: /multiple-webhook7
  • Method: All HTTP methods accepted (GET, POST, PUT, DELETE, etc.)
  • Response Mode: Returns data from the last node (webhook node itself)

Nodes Used

Node Type Node Name Purpose
Webhook Webhook Receives HTTP requests and returns responses

External Services & Credentials Required

This workflow requires no external services or credentials. It operates entirely within the n8n environment.

Environment Variables

No environment variables are required for this workflow.

Data Flow

Input: - HTTP request data (headers, body, query parameters, etc.) - Request method and path information

Output: - Echo of the received request data - Standard HTTP response with the webhook's default response format

Error Handling

This workflow implements no custom error handling. It relies on n8n's default webhook error responses: - Invalid requests return standard HTTP error codes - Server errors are handled by n8n's built-in error management

Known Limitations

  • No data processing or transformation occurs
  • No validation of incoming requests
  • Limited to basic request/response pattern
  • No logging or monitoring capabilities built-in

No related workflows specified in the context.

Setup Instructions

  1. Import the Workflow:

    • Copy the workflow JSON
    • In n8n, go to Workflows → Import from JSON
    • Paste the JSON and save
  2. Activate the Workflow:

    • Click the "Active" toggle to enable the webhook
    • The endpoint will be available at: https://your-n8n-instance.com/webhook/multiple-webhook7
  3. Test the Webhook:

    1
    2
    3
    curl -X POST https://your-n8n-instance.com/webhook/multiple-webhook7 \
      -H "Content-Type: application/json" \
      -d '{"test": "data"}'
    

  4. Benchmarking Usage:

    • Use load testing tools like Apache Bench, wrk, or Artillery
    • Point requests to the webhook URL
    • Monitor n8n's performance metrics during testing

Note: This workflow is marked as active and ready to receive requests immediately after import.