1. 程式人生 > >開源API文件 eolinker搭建

開源API文件 eolinker搭建

eoLinker AMS Lite For PHP (中文版)

eoLinker是國內最大的線上API介面管理平臺,提供自動生成API文件、API自動化測試、Mock測試、團隊協作等功能,旨在解決由於前後端分離導致的開發效率低下問題。

特性

  1. 免費且開源,eoLinker擁有強大的免費產品,在過去的一年裡面eoLinker已迭代超過300個版本,優化近千功能點,同時秉承開源精神,提供國際化的開源產品(支援中文簡體、繁體以及英語),為廣大的開發、測試以及管理人員提供專業的產品。

  2. 同類產品中最強大的API文件管理系統,支援目前HTTP/HTTPS協議以及所有主流請求方式,並且提供了強大的版本管理功能,可以隨時隨地回滾API資訊。同時支援資料庫管理、狀態碼管理、專案文件管理等常用管理功能。

  3. API介面測試,支援檔案、線上、跨域、自動化測試等功能。同時擁有引數構造器,可以對請求引數進行自動構造,加密、分割、隨機字串等功能一應俱全。配合測試用例可以非常方便地對比請求結果與模型,找出API可能出現的問題。

  4. API自動化測試,eoLinker是目前全球唯一一款支援介面與程式碼雙模式的自動化測試工具。在UI介面模式下,你不需要編寫任何程式碼即可建立資料相互關聯的API測試用例(比如註冊-登入-檢查登陸狀況-退出登入);同時你也可以通過編寫Javascript程式碼來構造複雜的自動化測試場景。這些都極大地簡化了開發測試人員的API測試工作,每次開發完成只需要一個鍵即可自動測試所有API並且生成測試報告,幫助瞭解專案API的健康狀況。

  5. API Mock測試,提供最強的Mock功能,支援MockJS,支援自動重新整理返回結果以及多種返回的結果。同時還支援對API進行請求校驗,當引數或值不符合預設的模板時能夠及時找出問題所在。

  6. 支援文件分享和匯出,你可以通過eoLinker線上生成介面文件,也可以匯出成為HTML、PDF以及Word等,快速分享或釋出API資訊。

  7. 支援Postman、RAP、RestClint等資料匯入,無需重新錄入API資訊,一鍵匯入即可切換平臺。

  8. 強大的團隊協作功能,你可以通過URL快速邀請成員或者加入某個專案,eoLinker提供了全面的日誌追蹤以及許可權管理功能。

擁有最全面的產品線,eoLinker除了擁有免費開源版本之外,還提供了線上版本、私有云版本、瀏覽器外掛、PC端桌面程式等,可以滿足企業所有的API管理需求

話不多說開始幹

部署要求

  • PHP 5.6+
  • mysql 5.5+

Nginx(推薦) / Apache

git下載地址

https://github.com/eolinker/eoLinker-AMS-Lite-For-PHP.git
下載完成後目錄

eoLinker-AMS-Lite-For-PHP進入後 找到release 將它剪下到同級目錄下修改兩個資料夾許可權chmod -R 777,

進入release ,unzip 壓縮檔案eolinker_os_4_0.zip ,配置域名訪問到該release檔案下,在伺服器下的mysql

下按要求建立資料庫eolinker_os,然後傻瓜式安裝就ok了