Overview of Hurl features and capabilities
masterHurl is an HTTP testing tool powered by libcurl. It allows you to:
- Define HTTP requests and responses in a human-readable file format.
- Capture values from responses (headers, body, status, etc.) to use in subsequent requests.
- Assert conditions on responses (status codes, body content, headers, etc.) to validate API behavior.
- Run tests and generate various report formats like HTML, JSON, JUnit, and TAP.
- Use variables and templates to make tests dynamic and reusable.