Hurl
HTTP testing tool that runs requests defined in plain text. Chain requests, capture values, and assert responses declaratively.
56 commands
Browse by Topic
Install Hurl (macOS)
Install Hurl HTTP testing tool using Homebrew on macOS
Install Hurl (Linux)
Install Hurl HTTP testing tool using apt on Debian/Ubuntu
Check Hurl version
Verify Hurl is installed and display the current version
Run Hurl file
Execute requests in Hurl file.
Run in test mode
Run with test output format.
Verbose output
Show detailed request/response.
Very verbose
Show all details including timings.
Run multiple files
Execute multiple Hurl files.
Follow redirects
Follow HTTP redirects automatically.
Set connect timeout
Set connection timeout in seconds.
No output body
Suppress response body output.
Use proxy
Route requests through proxy.
Insecure SSL
Skip SSL certificate verification.
Status assertion
Assert HTTP status code.
JSONPath assertion
Assert JSON response values.
Header assertion
Assert response header.
Duration assertion
Assert response time.
Body contains
Assert body contains string.
XPath assertion
Assert XML/HTML with XPath.
Regex assertion
Assert body matches regex pattern.
Certificate assertion
Assert SSL certificate fields.
SHA-256 body assertion
Assert body SHA-256 hash.
JSONPath exists
Assert field exists or not.
JSONPath type assertion
Assert JSON value types.
Cookie assertion
Assert cookie and attributes.
Bytes assertion
Assert response body byte count.
Pass variables
Pass variable to Hurl file.
Variables file
Load variables from file.
JSON output
Output results as JSON.
HTML report
Generate HTML test report.
Retry on failure
Retry failed requests.
JUnit report
Generate JUnit XML report.
Color output
Force colored terminal output.
Max redirects
Set maximum redirect follows.
Retry with interval
Retry with 2 second intervals.
Output to file
Save response body to file.
Use client certificate
Use client certificate for mTLS.
Multiple variables
Pass multiple variables at once.
Glob pattern files
Run all Hurl files with glob pattern.
TAP report
Generate TAP format report.
Discussion
Loading comments...