?????渭????
????????????????????????????????????????些?????????????????????????????校???????伪?????????????????????????????????????????????????setup?????械???????????????????????锟�???????????????????????????????????????????????????DevOps????????斜???????
???????????????????????????????????
????· ?????????????????????????
????· ????????????RESTful??????
????· ???????????????????????
????· ?????????????
????· ????????????????
????????????些????????????????????????????薪??胁??????????????些?????
????· ????????????????
????· ????????????????????????????????????
????· ??????????????????????
????· ????????????2????????????
????· ????????????
???????????
??????????????????????????????????????锟�??????慰????????5???????UI????????????????????????????
????· ???????
????· ???????
????· ???????
????· ???????
????· ????????

???????????????????????????
????1???????????????/???????????锟�?????????
????2???????????????????
????3??????????????????????????????????????????????
???????????
??????????????????????????????????????????????????????????????????????????????????????
??????????????
????1????????????License?????????License?????????
????2?????License????????????????????????婢�

?????????????????????????????????????????????????????????????????????????????????????????????Stub/Mock???????????些?????????????????mockito/PowerMock??
???????????
??????????楗�???????????????????????????????????????????????????????
????· ??????????????????????
????· ????service????????????????????????????????????
?????????????????????????????????????????????????婕�????????????????????????????????????????????????????????????薪???????????煤????????????????????????????????Standalone????WireMock?????????????RESTful????
?????????????????????????????????
????· WireMock
????· mountebank
???????校?mountbank?????Socket?????Mock?????????HTTP协??????????谩?