Http-stubs - Trouver l'outil parfait
Passez une bonne journée à tous, je suis développeur backend chez Uma.Tech. Aujourd'hui, je veux vous dire comment un jour notre département de développement a reçu une tâche du département de test: déployer un service de création de stubs pour les requêtes http en local. Si vous êtes intéressé par la façon dont la recherche s'est déroulée, comparez différents open source et pas seulement des outils auxquels nous sommes finalement arrivés et d'où vient le perroquet sur la photo - s'il vous plaît, sous le chat.
: , .
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.
, , .