Http-stubs - finding the perfect tool

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.



, , .




All Articles