【公司專案總結】—API文件之RAP(一)

【公司專案總結】—API文件之RAP(一)

What is RAP?

      RAP通過GUI工具幫助WEB工程師更高效的管理介面文件,同時通過分析介面結構自動生成Mock資料、校驗真實介面的正確性,使介面文件成為開發流程中的強依賴。有了結構化的API資料,RAP可以做的更多,而我們開發系統是就可以避免更多重複勞動。

 

 

歷史來源(為什麼公司都用RAP?)

          一般前後端開發流程:

                      

 

   前端的問題:

         客戶的(或前端)往往不能實現完全的獨立開發,有時候需要一些資料的支援。

               

 

                     

 

  後端問題:

        1,因為上面前端遇到的問題,經常被罵,加班,背鍋。

        2,介面文件難寫,寫出來被說不規範,不生動,辣雞。

 

                   

 

使用超級變換形態:—–RAP來也

     阿里率先發現這個需求問題,針對這問題開發出爐了RAP,可謂是巨無霸型,能前端,後端,測試等等各種角色都可以用,不信你看:

   

    § 
前端,使用RAP制定介面,生成自測資料。

    § 
後端,使用RAP制定介面,校驗真實輸出的格式。

    § 
測試,使用RAP錄製Mock規則,實現自動化測試。

    § 
其它,各種角色,需要了解該系統介面情況的人。

 

應用:

  (1)企業級應用,包括阿里集團在內得數千家企業都在使用RAP管理重要的介面文件。

  (2)快速高效的技術支援,持續的更新,去Issues看一看就知道有多熱鬧。

  (3)免費、開源,一切盡在掌握中!

      Web介面管理工具,開源免費,介面自動化,MOCK資料自動生成,自動化測試,企業級管理。阿里媽媽MUX團隊出品!阿里巴巴都在用!1000 公司的選擇!一直被抄襲,從未被超越。、

      

        那麼,RAP到底怎麼用呢,小編將在下一篇博文中詳細介紹,敬請期待。