Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rjsog/externapitester
Automated Interpreter, Tester for API.
https://github.com/rjsog/externapitester
api js mochajs node
Last synced: about 2 hours ago
JSON representation
Automated Interpreter, Tester for API.
- Host: GitHub
- URL: https://github.com/rjsog/externapitester
- Owner: RJSOG
- Created: 2021-02-25T09:48:27.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-13T16:19:19.000Z (about 3 years ago)
- Last Synced: 2024-09-23T23:32:54.372Z (about 17 hours ago)
- Topics: api, js, mochajs, node
- Language: JavaScript
- Homepage:
- Size: 10 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ExternApiTester
This project is used to do automated tests on API.
It allow you to describe acceptance test and unit test using json file.
Those filles will be interpreted and executed by the script and he will report you the test result.
## How it works ?
- Describe your test by using serie and step files architecture
- Execute the script by using you favorite shell
## Available param :
- name: 'timeout', alias: 't', type: Number, --> Set the Mocha timeout (optionnal)
- name: 'report', alias: 'r', type: String, --> Change Mocha reporter (tc or cli) (optionnal)
- name: 'baseUrl', alias: 'u', type: String, --> Set API url (optionnal)
- name: 'testFolder', alias: 'f', type: String, --> Set Test Folder (optionnal)
- name: 'serieFolder', alias: 's', type: String, --> Set Serie Folder (optionnal)
- name: 'stepFolder', alias: 'e', type: String, --> Set Step Folder (optionnal)
- name: 'auth', alias: 'a', type: String, --> Set authentification username:password (required)
- name: 'help', alias: 'h', type:Null --> Print this help file (optionnal)