All Projects → oslabs-beta → axon

oslabs-beta / axon

Licence: MIT license
Autogenerate Integration Tests

Programming Languages

typescript
32286 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to axon

Swaggman
OpenAPI Spec SDK and Converter for OpenAPI 3.0 and 2.0 Specs to Postman 2.0 Collections. Example RingCentral spec included.
Stars: ✭ 94 (+91.84%)
Mutual labels:  postman, postman-collection
Azuredevops Postman Collections
The collections allow you to test common Azure DevOps Rest APIs from within Postman.
Stars: ✭ 182 (+271.43%)
Mutual labels:  postman, postman-collection
Covid 19 Apis
Postman COVID-19 API Resource Center—API collections to help in the COVID-19 fight.
Stars: ✭ 111 (+126.53%)
Mutual labels:  postman, postman-collection
Newman
Newman is a command-line collection runner for Postman
Stars: ✭ 5,607 (+11342.86%)
Mutual labels:  postman, postman-collection
pmpact
A command line tool to convert Pact files to Postman collections.
Stars: ✭ 15 (-69.39%)
Mutual labels:  postman, postman-collection
Pmtoapib
Tool to convert Postman collection exports to Api Blueprint documentation
Stars: ✭ 34 (-30.61%)
Mutual labels:  postman, postman-collection
Postman To K6
Converts Postman collections to k6 script code
Stars: ✭ 180 (+267.35%)
Mutual labels:  postman, postman-collection
Messenger Platform Postman Collection
A delicious Postman collection for all your Messenger Platform needs.
Stars: ✭ 150 (+206.12%)
Mutual labels:  postman, postman-collection
graphql-to-postman
Plugin for converting GraphQL to the Postman Collection (v2) format
Stars: ✭ 27 (-44.9%)
Mutual labels:  postman, postman-collection
openman
Postman to OpenAPI Spec converter with mocking and documentation
Stars: ✭ 17 (-65.31%)
Mutual labels:  postman, postman-collection
Gin Boilerplate
The fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to PostgreSQL database and JWT authentication middleware stored in Redis
Stars: ✭ 559 (+1040.82%)
Mutual labels:  postman, postman-collection
postman-to-k6
Converts Postman collections to k6 script code
Stars: ✭ 269 (+448.98%)
Mutual labels:  postman, postman-collection
Postman Code Generators
Common repository for all code generators shipped with Postman
Stars: ✭ 526 (+973.47%)
Mutual labels:  postman, postman-collection
Restdocs To Postman
Converts Spring REST Docs cURL snippets to Postman and Insomnia collections
Stars: ✭ 39 (-20.41%)
Mutual labels:  postman, postman-collection
Apiary2postman
Tool for generating a Postman collection from Blueprint API markup or the Apiary API
Stars: ✭ 194 (+295.92%)
Mutual labels:  postman, postman-collection
trello-postman-collection
A Postman collection for Trello REST API
Stars: ✭ 20 (-59.18%)
Mutual labels:  postman, postman-collection
postman-webex
Postman collections for Webex REST APIs
Stars: ✭ 97 (+97.96%)
Mutual labels:  postman, postman-collection
oletus
Minimal ECMAScript Module test runner
Stars: ✭ 43 (-12.24%)
Mutual labels:  tdd
go-echo-boilerplate
The fastest way to build a restful API with golang and echo framework. Includes common required features for modern web applications. A boilerplate project with golang and Echo.
Stars: ✭ 53 (+8.16%)
Mutual labels:  postman
the-solo-developers-manifesto
This guide will help solo developers achieve what could be achieved by teams by God's mercy
Stars: ✭ 97 (+97.96%)
Mutual labels:  tdd

Axon

Logo

Axon aids developers with Express.js based applications to autogenerate integration tests and Postman Collections by extracting RESTful API endpoints from your source code. Simply import your server folder and Axon will do the hard work for you!

MIT License Release: 1.0 PRs Welcome

Installation

Axon desktop application is available to install for Mac or Windows operating systems.

Download on Mac

Download on Windows

Features

  • Autogenerate Supertest integration tests
  • Create Postman Collections
  • Edit your generated code through Monaco Code Editor
  • Export your files into your application

Prerequisites

Make sure to have already installed Supertest and Jest in your project's dev-dependencies

npm install supertest --save

npm install jest --save

Demo

Open your Axon application to be greeted with a beautiful layout!

Alt Text

Step 1

Click on the "Import server folder" button, you will be redirected to your file folders. Choose the server folder from your Express based application.

til

Step 2

Click on the "Supertest" button to autogenerate your integration test from the API endpoints located in your server files.

til

Step 3

Click on the "Postman" button to create a Postman Collection that you can import into Postman and autogenerate manual tests.

til

Step 4

Enter your file name for either your Supertest or Postman Collection, make sure you are in the right tab before clicking on "Export" to download your files into your computer.

til

How To Import Postman Collection into Postman

After exporting your Postman Collection from Axon and saving it into your computer, open Postman, click on the Collections tab to the left of the screen, press the import button, then on the pop-up window drag and drop or simply upload your Postman Collection to autogenerate your endpoint tests.

til

Authors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].