Dave here. This is a personal project of mine borne out of a desire to improve upon the existing HTTP automation tools out there.
Nap is a CLI tool that runs HTTP tests stored in YAML files. The advantages are:
* You can store everything in Git (looking at you, Postman)
* You can define routines that run in parallel, dramatically decreasing overall execution time.
* Variable capture
* Pre-/post-request scripting via Javascript
* Flexible test assertion syntax (that we're continuing to expand upon)
The project is FOSS under the Apache 2.0 License. If you or your business would like to learn more about how you can leverage this software, feel free to reach out to me personally for a chat. My email is my username at gmail.
Thanks! Or, Cheers! Or, whatever the hip kids exit their posts with these days!
Definitely, though not as polished or stable as the CLI spec at the moment--the CLI code all sits in one package and calls into the others. The logic to execute a run is all shown in cmd/run.go, but I agree an example might help illustrate what is possible there.
Nap is a CLI tool that runs HTTP tests stored in YAML files. The advantages are:
* You can store everything in Git (looking at you, Postman)
* You can define routines that run in parallel, dramatically decreasing overall execution time.
* Variable capture
* Pre-/post-request scripting via Javascript
* Flexible test assertion syntax (that we're continuing to expand upon)
The project is FOSS under the Apache 2.0 License. If you or your business would like to learn more about how you can leverage this software, feel free to reach out to me personally for a chat. My email is my username at gmail.
Thanks! Or, Cheers! Or, whatever the hip kids exit their posts with these days!