成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

api 接口管理工具

marser / 2237人閱讀

摘要:接口管理工具大致分為線上工具和自建工具。安裝其他工具上面講的,不管是線上工具還是自建工具,都是接口集成工具,主要是為了提供數(shù)據(jù)功能。類似網(wǎng)易云筆記印象筆記的筆記管理工具。

api 接口管理工具

現(xiàn)在,Web 應(yīng)用的前后端分離事實上已經(jīng)成為了大家都認可的一種開發(fā)方式,前后端分離之后,前端與后端都用接口(api)來溝通,這就需要我們做好 API 接口管理,所以,這次來聊聊 API 接口管理工具。

API 接口管理工具大致分為線上工具和自建工具。

1. 線上工具

比較熱門的線上工具有:

eolinker

apizza:界面與 postman 比較像

easyapi

apiview

2. 自建工具

企業(yè)一般都采用自建工具,自己維護一套 API 接口管理工具,比較熱門的有:

yapi:去哪兒出品,線上演示地址 http://yapi.demo.qunar.com

RAP / rap2-delos + rap2-dolores:阿里出品,線上演示地址 http://rap2.taobao.org/

easy-mock:線上演示地址 https://easy-mock.com/

swagger:國外比較熱門的接口管理工具

2.1 yapi

環(huán)境需求:Node.js (>= v7.6) & MongoDB (>= v2.6) & Git

yapi UI 很漂亮,操作很流暢,安裝比較簡單,使用也比較簡單,不與其他第三方工具或語言綁定。

如果喜歡簡單、UI 友好的,推薦使用這個。

安裝:yapi#安裝

2.2 RAP / rap2-delos + rap2-dolores

環(huán)境需求:Node.js (>= v8.9) & MySQL (>= v5.7) & Redis(>= v4.0)

rap 功能非常全,UI 不是很漂亮,安裝比較復(fù)雜,使用也比較復(fù)雜,數(shù)據(jù)生成使用 mock.js。

如果對功能完善、系統(tǒng)穩(wěn)定、用 mock.js 生成數(shù)據(jù)有偏好的,推薦使用這個。

RAP 目前有兩個版本,第一個版本的 RAP 已經(jīng)被官方廢棄了,建議用第二個版本。

RAP2 分成了兩個包:

rap2-delos:后端數(shù)據(jù) API 服務(wù)器

rap2-dolores:前端靜態(tài)資源

RAP2 的安裝步驟要麻煩一些,rap2-delos 可以參考官方文檔 rap2-delos#部署、非官方rap2-delos部署文檔,rap2-dolores 可以參考官方文檔 rap2-dolores#deployment-部署。

2.3 easy-mock

環(huán)境需求:Node.js (>= v8.9) & MongoDB (>= v3.4) & Redis(>= v4.0)

easy-mock UI 很漂亮,操作很流暢,安裝比較簡單,使用也比較簡單,數(shù)據(jù)生成使用 mock.js,并且支持導入 Swagger Docs API。

如果喜歡簡單、UI 友好的,并且喜歡用 mock.js 生成數(shù)據(jù)或者導入 Swagger Docs API 的,推薦使用這個。

安裝:easy-mock#quick-start

2.4 swagger

Swagger 其實并不是一個工具,而是一系列工具,或者說叫一個生態(tài):

OpenAPI-Specification:基于 yaml 語法格式定義的一套開放 API 文檔規(guī)范

swagger-ui:UI 展示庫

swagger-codegen:根據(jù) Swagger 定義的 RESTful API 自動生成 Swagger 文檔(for java)

swagger-core:java 核心庫

swagger-editor:可視化編輯器

ReDoc:生成格式優(yōu)美的 UI 界面(第三方)

swagger-node:for node.js

go-swagger:for Go

如你所見,這個生態(tài)功能非常全,但使用非常復(fù)雜,入門坎比較高。

這套工具對后端非常有用,特別是 java 開發(fā),能直接根據(jù)注釋自動生成相應(yīng)的 API 規(guī)范文檔,然后直接根據(jù)這個 API 規(guī)范文檔自動生成 UI 可視化界面與數(shù)據(jù) Mock 服務(wù)器,而不是我們手動創(chuàng)建。

安裝:swagger

3. 其他工具

上面講的,不管是線上工具還是自建工具,都是接口集成工具,主要是為了提供數(shù)據(jù) Mock 功能。

如果僅僅是為了以靜態(tài)文本的形式做展示用,可以試試下面的一些工具:

3.1 Git 倉庫 + Markdown

把接口文檔多帶帶建一個項目,使用 Markdown 的格式來書寫。

了解 Markdown 語法。

3.2 leanote

類似網(wǎng)易云筆記、印象筆記的筆記管理工具。

了解 leanote。

3.3 gollum

基于 Git 的 wiki 系統(tǒng)。

了解 gollum。

3.4 wiki.js

基于 Node.js 的 wiki 系統(tǒng)。

了解 wiki.js。

后續(xù)

更多博客,查看 https://github.com/senntyou/blogs

作者:深予之 (@senntyou)

版權(quán)聲明:自由轉(zhuǎn)載-非商用-非衍生-保持署名(創(chuàng)意共享3.0許可證)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/101025.html

相關(guān)文章

  • API管理平臺XXL-API

    摘要:只需要填寫測試的參數(shù)值,點擊下方運行按鈕,即可發(fā)起一次接口請求,請求結(jié)果將會在下方顯示出來保存歷史在接口測試界面,在進行接口測試后點擊下方保存按鈕將會把本次測試數(shù)據(jù)接口,測試參數(shù)等信息保存下來。 《API管理平臺XXL-API》 一、簡介 1.1 概述 XXL-API是一個簡潔易用API管理平臺,提供API的管理、文檔、Mock和測試等功能?,F(xiàn)已開放源代碼,開箱即用。 1.2 特性 ...

    SmallBoyO 評論0 收藏0
  • 使用 EOLINKER 進行接口測試的最佳路徑 (上)

    摘要:創(chuàng)建測試環(huán)境并導入到用例集操作步驟如下動態(tài)圖創(chuàng)建測試環(huán)境并導入到用例集動態(tài)圖說明第一個頁面為測試項目列表頁面。第三個頁面為前置用例集列表頁面。 本文內(nèi)容: 測試腳本管理:講述如何在 EOLINKER 上設(shè)計測試項目目錄結(jié)構(gòu)。 編寫測試腳本:講述如何在 EOLINKER 上編寫接口測試腳本。 測試腳本執(zhí)行及報告:講述如何在 EOLINKER 上執(zhí)行接口測試腳本,及如何查看和下載測試報告...

    lordharrd 評論0 收藏0
  • 使用 EOLINKER 進行接口測試的最佳路徑 (上)

    摘要:創(chuàng)建測試環(huán)境并導入到用例集操作步驟如下動態(tài)圖創(chuàng)建測試環(huán)境并導入到用例集動態(tài)圖說明第一個頁面為測試項目列表頁面。第三個頁面為前置用例集列表頁面。 本文內(nèi)容: 測試腳本管理:講述如何在 EOLINKER 上設(shè)計測試項目目錄結(jié)構(gòu)。 編寫測試腳本:講述如何在 EOLINKER 上編寫接口測試腳本。 測試腳本執(zhí)行及報告:講述如何在 EOLINKER 上執(zhí)行接口測試腳本,及如何查看和下載測試報告...

    plokmju88 評論0 收藏0
  • 試探API Blueprint接口文檔生成和接口模擬

    前言 今天發(fā)現(xiàn)了一個很niubility的東西__API Blueprint__,先給出官網(wǎng)https://apiblueprint.org/。下面是官網(wǎng)給出的介紹: API Blueprint. A powerful high-level API description language for web APIs. 這個可以干什么呢?按照API Blueprint的語法(類似markdown),...

    mist14 評論0 收藏0
  • api 接口管理工具

    摘要:接口管理工具大致分為線上工具和自建工具。安裝其他工具上面講的,不管是線上工具還是自建工具,都是接口集成工具,主要是為了提供數(shù)據(jù)功能。類似網(wǎng)易云筆記印象筆記的筆記管理工具。 api 接口管理工具 現(xiàn)在,Web 應(yīng)用的前后端分離事實上已經(jīng)成為了大家都認可的一種開發(fā)方式,前后端分離之后,前端與后端都用接口(api)來溝通,這就需要我們做好 API 接口管理,所以,這次來聊聊 API 接口管理...

    wuyumin 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<