openapi-to-postman
postman-to-k6
openapi-to-postman | postman-to-k6 | |
---|---|---|
3 | 2 | |
864 | 207 | |
1.4% | 2.4% | |
7.8 | 6.1 | |
about 1 month ago | about 1 month ago | |
JavaScript | JavaScript | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
openapi-to-postman
-
Open API with Postman
And lucky me, I found this repository, openapi-to-postman. Now I could easily get a collection of requests for the API I wanted to explore. This without manually building up each request in Postman.
-
OpenAPI Spec-First API Development
They allow you to upload an OpenAPI schema and generate a collection from it, but not through their API. This means we can't automate it. So as a workaround, we use the openapi-to-postman tool to convert our schema to a Postman collection and then use their API to update the collection we provide our customers.
-
Automatically Keep Postman Collections In Sync With OpenAPI Specs
openapi-to-postmanv2 converts OpenAPI specs to Postman Collections
postman-to-k6
-
Hurl 4.0.0
Have you tried https://k6.io/ ? (Full disclosure: I'm one of the maintainers.)
It allows you to write load/performance tests in JS, commit them to your repo, easily automate them in CI, send metrics to several backends, use protocols besides HTTP, with a modern CLI, and many more features.
There's also a Postman-to-k6 converter[1]. The conversion might not be perfect, but it will give you a head start.
Note that the k6 philosophy is for developers to write these tests, similarly to how you write unit/integration tests, and to break the classic QA-dev cycle.
I don't want to steal Hurl's thunder, it does look great, but it's limited in features compared to existing peformance testing tools, and I'd personally rather write tests in a programming language, than in a bespoke text format.
[1]: https://github.com/apideck-libraries/postman-to-k6
- Currently I'm using newman/postman to run my API tests but I'm reaching a ceiling. I'm considering re-writing all of my scripts with pure JS w/ Node.JS and then testing with JMeter. Do you think this is a good approach?
What are some alternatives?
Newman - Newman is a command-line collection runner for Postman
har-to-k6 - JSON config representation of K6 script
postman-collection - Javascript module that allows a developer to work with Postman Collections
k6-examples - Project using K6 and Javascript to create scenarios of Load and Stress Test
api2html - A CLI tool to transform Swagger/OpenAPI/AsyncAPI docs to beautiful HTML pages via Shins/Widdershins.
openapi-to-postman - Plugin for converting OpenAPI 3.0 specs to the Postman Collection (v2) format
restclient.el - HTTP REST client tool for emacs
blog-cdk-openapi
hurl - Hurl, run and test HTTP requests with plain text.