Http-stubs - finding the perfect tool
Have a nice day everyone, I'm a backend developer at Uma.Tech. Today I want to tell you how one day our development department received a task from the testing department: to deploy a service for creating stubs for http requests locally. If you are interested in how the search went, comparing different opensource and not only tools, to which we finally got to and where does the parrot in the picture - please, under the cat.
: , .
TLDR: , .
, .
Uma.Tech , . «-». PREMIER, 2x2 , , - «-» « » – , .
– . , , , , , ..
, , .
— Python . , , . webhook' REST API.
, . , . . : API, . , , . - -. .
webhook.site. , , , , , . , , – webhook.site – , .
, , , , - . , . .
. :
- ?
- ?
- ?
- ,
- ?
, Python. , . .
webhook.site
, — webhook.site
, : http-, email ..
, , . « »: webhook.site GitHub MIT.
webhook.site :
, : – PHP backend javascript frontend.
GitHub, frontend, javascript , , .
, , , GitHub.
, .
postbin
, postbin, .
:
ISC, , MIT.
postbin , — http-.
— javascript, frontend backend. .
httplive
, httplive.
, , , , . , . go get . , .
httplive :
, .
MIT, .
. : backend golang, .
, . httplive , .
– . , , , opensource- .
«», .
irontest
— irontest.
java : ftp IBM Integration Bus.
, , .
Apache 2.
, . , java – .
, - http, irontest.
duckrails
, Ruby — duckrails.
MIT.
, readme-.
: http- . « » – , Ruby, JavaScript.
, , , .
, . 2019 .
. .
: Python web- Django. , backend-, — simpleui.
Django, . , — .
, , — Parrot!
Parrot
, : , , , , .
Apache 2.
, GitHub : , , .
Python .
docker .
— http-, ( ), .
, , :
, Django.
Authentication and Authorization , .
— HTTP Stubs, . : URL regex-, - , .
docker, Django , -: . Django .
, . .
: , , , Man In The Middle.
webhook.site | postbin | httplive | irontest | duckrails | parrot | |
---|---|---|---|---|---|---|
php | javascript | golang | java | ruby | python | |
MIT | ISC | MIT | Apache2 | MIT | Apache2 | |
- | - | - | + | - | + | |
email- | + | - | - | - | - | - |
+ | - | - | + | + | + | |
+ | - | - | + | + | + | |
+ | - | + | + | + | + | |
+ | - | - | - | - | + | |
+ | - | - | - | - | - | |
- | - | - | - | + | - | |
http- | - | - | + | + | + | + |
Regex- | - | - | - | - | - | + |
Man In The Middle | - | - | - | - | - | - |
, , Parrot Uma.Tech.
, , . pull requests.
, , .