Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brookshi/Hitchhiker
a Restful Api test tool
https://github.com/brookshi/Hitchhiker
api collaboration hitchhiker nodejs restful-api schedule stress-test test test-automation testing-tools typescript
Last synced: 3 days ago
JSON representation
a Restful Api test tool
- Host: GitHub
- URL: https://github.com/brookshi/Hitchhiker
- Owner: brookshi
- License: other
- Created: 2016-09-26T02:47:43.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-02-09T13:47:16.000Z (over 5 years ago)
- Last Synced: 2024-10-29T17:39:51.923Z (6 days ago)
- Topics: api, collaboration, hitchhiker, nodejs, restful-api, schedule, stress-test, test, test-automation, testing-tools, typescript
- Language: TypeScript
- Homepage: http://www.hitchhiker-api.com
- Size: 3.8 MB
- Stars: 2,191
- Watchers: 123
- Forks: 400
- Open Issues: 93
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-star - Hitchhiker
README
#
Hitchhiker Api is a Restful Api integrated testing tool that support Schedule, Response comparsion, Stress Test, support upload js file to hook request, easy to deploy it in your local server. It make easier to manage Api with your team.
Go to [http://www.hitchhiker-api.com](http://www.hitchhiker-api.com) for test,use `try without login`. (Demo doesn't support stress test)
[中文文档](http://doc.hitchhiker-api.com/cn/installation/) [Document](https://brookshi.gitbooks.io/hitchhiker/content/en/introduction.html)
[更改日志](http://doc.hitchhiker-api.com/cn/change_log.html) [Change Log](https://brookshi.gitbooks.io/hitchhiker/content/en/change_log.html)
## Feature
* Api collaboration development with team
* Api history
* Multiple environments and Runtime variables support, easy to handle api dependence
* Assert base on UI
* Powerful script, support requiring any js lib which upload to project, read excel, cryptographic, no can't do
* Request parameterization, include ManytoMany and OnetoOne, now you can use a request to handle multple situation like various query string, body
* Schedule and run batch
* Make a comparison for Api response between two different environments (eg: stage vs product)
* Support Handling response before comparing
* Easy to deploy (support docker, windows, linux), keep data in your control, never lose data
* All changed will be auto saved in local cache even if refresh page
* Support importing Postman v1 collections
* Load test
* Sync collection data of team automatically
* Api Document (in future)## Different with Postman
Func | Hitchhiker | Postman
---------|----------|---------
Collaboration | ✔, auto sync | Need Share,Pro support but not free
Script | ✔ Powerful,could upload js lib | ✔ only can use built-in lib
Schedule | ✔ | ✔, use Newman and Jenkins
Response comparison | ✔ | ✘
Stress Test | ✔ | ✘
Param Req | ✔ | ✘
Document | ✘, powerful doc system in plan | ✔,weak
Api Mock | ✘ | ✔
Detail | Need improve | Strong
security | Strong,deploy in local | Weak, data will upload to server## 微信交流 (注明 api)
## Display
## Browser
Only test in Chrome(Recommend) and Firefox, Don't have any plan to support the others.
## Licence
GPL-2.0 + Commercial use prohibited