14?????REST??SOAP????API???????
???????? ???????[ 2017/6/21 10:18:09 ] ????????API ??????????
????????????????????????[??????????????]????????????????????????????????????????????????????????????????
????UI ??????????????????????????????????????????????????????????????ι????д???????????????????API ??????????? GUI ?????????????
??????????о? API ?????????????????????????????μ?????? API??
???????? API??
??????ó???????(Application Programming Interfaces?? API) ???????????????淶??
??????????????????漰??????棬???? Web ???? .NET ???塣API ???????????????棬??????? API ??????ó??????????
????API ???????????????Щ???????????? JMS HTTP???????? Web ????
????API ?????????????“???”???????????????????? UI ?????????ú????????????????????????????????????????????????????????????????????????
????????????????????????????/?????????????????????????????????????????????????????????????????????λ???????????????????????
????????????? API ????????????????API?????
????Selenium ??????????????????????????????????????????????? Web ????? Rest ?? Soap??
???????????Щ?????????????????????? Web ????? Rest ?? Soap??
????Postman
????Postman ????? Rest ?????????????? Chrome ?????????????????????????? Mac ?? Windows ?????汾??
???????????????????????????????? Web ?????????? POST ????????????????????????????? API ??????????????????? Cookie???????????????????м?顣
????????????????????????????
?????????? Mac??Windows??Linux ?? Chrome ??????
??????в?????????????? Swagger ?? RAML ???
???????????С?????????????????????
????????????μ?????
????Karate DSL
????Karate ???????????е????????? Web ?????ж????????????????
?????????? Cucumber-JVM ???
???????????? Java ?????????в???????????
????????? Java ???????д????
???????????????????????д????
???????????????????????????? Karate ?? BDD??
????SoapUI
????SoapUI ?????? SmartBear ?????????????????????????汾?????????????檔?????????????????????????????????????????????????Pro ?汾????????鯔???????Щ?????????????????????XPath ???????? SQL ??????????????汾????????
??????? Groovy ?????????????????
?????????????????
????????????????
??????????
????SoapUI ?? Mock Service(??????) ?????????? Web ??????δ?????????????
????HttpMaster Express
????HttpMaster ?????λ????????????????????? Web ????????????? ???????????RESTful Web Service ?? API ??ó??? HttpMaster ???????????? API ?????
????HttpsMaster ?????????????????????? API ????
?????????????????????????а??????????
?????????????“??????“???????????????????Щ???????????????????????
????Rest- Assured
????Rest-Assured ?????????? Java ???????????????DSL???????? REST ?????????????????????????·???????????????????????????????????? ??????? XML ?? JSON ????/?????
????????? REST ?????????????????
??????? BDD Given / When / Then ??
?????? Java ????????
????RestSharp
????RestSharp ?????? .NET ????????? REST ?? HTTP API ?????
??????? .NET 3.5+??Silverlight 5??Windows Phone 8??Mono??MonoTouch??Mono for Android
????????? .NET ????????????????? NuGet ???
??????? GET??POST??PUT??PATCH??HEAD??OPTIONS??DELETE
????Rest Console
????Rest Console ????????? HTTP ??????????????????????????????????????????????????????? RESTful API??
??????????????????
??????????
???????????Plain??Basic??OAuth ???????
????RoboHydra Server
????RoboHydra ???????????? HTTP ?????????(???磬???? HTTP ????????)??????????????????????????????????????????????? RoboHydra ???? RoboHydra ????????????????
?????????????????????????
?????? Javascript ??д???????? Node ????
????Hippie-Swagger
????hippie-swagger ?????????? RESTful API ??????????????????? Swagger ???????????????? API ??????????????????? Swagger ????????????????2???????
??????????? Swagger ???????????棻??????????/????????·?????
?????????????????
????WebInject
????WebInject ????????????? Web ??ú? Web ???????????????????????????????? HTTP ?????????? (JSP??ASP??CGI??PHP]AJAX??Servlet??HTML Form??XML/SOAP Web ????REST ??)??
??????????????й???
??????? Perl ??д???????? MS Windows??GNU/Linux??BSD??Solaris??MAC OS
????Pyresttest
????PyRestTest ????? Python ????????????? REST ?????
?????????? YAML ?? JSON ?????????д??????????д????
????????????????????
????????? Mac ?? Linux ??????
????Airborne
????Airborne ?????? API ??????????? Ruby ??д?????? RSpec ??????
????????? Rack ???????? Sinatra ?? Grape
????????? Rails д?? API
????Unirest????
?????? Unmesh Gundecha Unirest ??????????? HTTP ??????????
???????? xUnit??BDD ???й??????????????????????
????Mockbin
????Mockbin ?? Augusto Marietti ?????Mockbin ??????????????? API ?д???????????????????????????? HTTP ??????????
??????????????
????????????? HTTP ???
??????????????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11