-
Ok, we've changed to that from https://github.com/Orange-OpenSource/hurl. Thanks!
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
I recently switch from custom Bash wrappers around curl to restclient.el [1]. It has similar features. Especially nice is the integration with jq for fetching specific data (or inspection of results with jq-mode). And, whoever is inclined to appreciate it, the fact that I can stay within Emacs. No need to get familiar with a new UI/UX.
[1]: https://github.com/pashky/restclient.el
-
-
-
Not as usable for testing, but verb.el[1] is a great tool for doing something very similar in org-mode
[1] https://github.com/federicotdn/verb
-
httpyac
Command Line Interface for *.http and *.rest files. Connect with http, gRPC, WebSocket and MQTT
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
If you like hurl, you may also like Step CI, which uses yaml, generates tests from your OpenAPI spec and is easy to integrate with CI/CD
Give it a try: https://stepci.com
It's free and open-source on GitHub, built by the community!
Disclaimer: I'm the original author
-
> Hurl runs super fast without startup latency unlike a lot of tools in this category written in node
it is really a problem with JavaScript engines, not Node or with the tools itself
I'd suggest taking a look at bun, which is built with fast startup time in mind: https://bun.sh
-
Great tool and documentation <3
Started investigating how it can be integrated into GitLab CI/CD in the most efficient way.
Simple - install Hurl using before_script every time into the used container image. Example in https://gitlab.com/everyonecancontribute/dev/hurl-playground...
Efficient - build a custom container image (the upstream container image behaves unexpected when overriding the entrypoint for CI/CD, need to investigate and create an issue) Example in https://gitlab.com/everyonecancontribute/dev/hurl-playground...
A quick example to check the website body can be achieved with
$ vim dnsmichi.at.hurl
-
https://github.com/for-GET/katt is the same concept, but following the pattern matching philosophy. Written in Erlang, available as a CLI tool as well but needs the erlang runtime installed.
Code example: https://github.com/for-GET/katt/blob/master/doc/example-http...
Disclaimer: I'm one of the authors, thus biased, but the reason I'm mentioning katt is that the low barrier of entry for captures and asserts makes it a nice requirement tool for non-techs to write complex API scenarios.
-
Can’t find the specific library I’ve used. But this looks similar
https://github.com/danielma/museo