Hurl 4.0.0 released: Improved HTML Report and Request Waterfall
The Hurl team is excited to announce the release of Hurl 4.0.0! Hurl is a command line tool powered by curl that allows developers to run HTTP requests defined in a simple plain text format.
One of the major updates in this release is the improved HTML report with a request waterfall. The HTML report is now pure HTML, without any JavaScript, and has inlined CSS, making it easy to integrate into your favorite CI/CD solution, such as GitLab CI/CD or GitHub Actions. The report provides a detailed view of each run, including timings used to construct the requests timeline.
Additionally, the --json option now exposes a structured view of a Hurl run, including errors, asserts, certificates, captures, cookies, and timings. Developers can even use this option to generate their own custom report.
The new release also brings attention to the importance of rich visualization. It can reveal hidden or not obvious issues that may impact performance. For example, the analysis of a sample test showed gaps between requests caused by a large number of assertions on the HTTP response. Hurl 4.0.0 introduces a naive approach to asserts computation, where each assert of the same response is independent, resulting in improved speed.
With these updates, Hurl continues to provide developers with a powerful tool for testing and analyzing HTTP requests. Stay tuned for more exciting features and improvements from the Hurl team!
# Example of running an HTTP request with Hurl
hurl get https://example.com
For more information, check out the Hurl documentation and GitHub repository.