I use hurl [1], a text-based HTTP testing tool. It's like the proprietary one that jetbrains ships, but as a CLI tool and can be perfectly integrated into CI. It is based on curl, as the name suggests.
What I was also playing around with is using it as a scripting tool. Comments are made using #, so you can add a shebang to a file, make it executable and use it as a lightweight script for HTTP stuff.
[1]: https://hurl.dev