Parallel ExecutionExecute multiple HTTP
Execute multiple HTTP
requests simultaneously
Run multiple HTTP requests in parallel for dramatically faster test execution. Perfect for load testing, concurrent API validation, and performance optimization.
Run requests in parallel with concurrency control
parallel-execution.yaml
global:
execution: parallel
maxConcurrency: 5
continueOnError: true
variables:
API_URL: https://api.example.com
requests:
- name: Get Users
url: ${API_URL}/users
- name: Get Posts
url: ${API_URL}/posts
- name: Get Products
url: ${API_URL}/products
- name: Get Orders
url: ${API_URL}/ordersKey Benefits
Why use Parallel Execution?
Blazing Fast Performance
Execute hundreds of requests simultaneously, reducing total execution time by up to 10x compared to sequential execution.
Concurrency Control
Fine-tune parallel execution with maxConcurrency limits to respect API rate limits and prevent overwhelming servers.
Smart Error Handling
Continue execution even when individual requests fail, ensuring you get complete test results every time.
Use Cases
Perfect for these scenarios
Load testing and performance validation
Running independent API tests simultaneously
Fetching data from multiple endpoints concurrently
Stress testing API rate limits
Ready to try Parallel Execution?
Get started with curl-runner and unlock powerful parallel execution capabilities for your API testing workflow.