Http-stubs: encontrar la herramienta perfecta
Que tengan un buen día a todos, soy desarrollador de backend en Uma.Tech. Hoy quiero contarles cómo un día nuestro departamento de desarrollo recibió una tarea del departamento de pruebas: implementar un servicio para crear stubs para solicitudes http localmente. Si está interesado en cómo fue la búsqueda, comparando diferentes fuentes abiertas y no solo herramientas, a las que finalmente llegamos y dónde está el loro en la imagen, por favor, debajo del gato.
: , .
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.
, , .