摘要:被贊為目前最好用的接口管理平臺,強大之處在哪試他一試。下面再安裝一個的可視化工具。我安裝的是,官網是,需要的話可以自行下載安裝。新建文件文件,內容如下保存后,直接雙擊即啟動項目。
DOClever被贊為目前最好用的接口管理平臺,強大之處在哪?試他一試。
一、什么是DOClever?
官網地址:http://doclever.cn/controller...
DOClever與目前postman、swagger不同之處在于,不僅僅能滿足接口文檔開發、測試、數據mock等,還更輕量級,也對postman、swagger、RAP支持導入。
注意:以下來自官網拷貝!(^▽^)
DOClever是一個可視化免費開源的接口管理工具 ,可以分析接口結構,校驗接口正確性, 圍繞接口定義文檔,通過一系列自動化工具提升我們的協作效率。DOClever前后端全部采用了javascript來作為我們的開發語言,前端用的是vue+element UI,后端是express+mongodb,這樣的框架集成了高并發,迭代快的特點,保證系統的穩定可靠。 主要特性: ? 可以對接口信息進行編輯管理,支持 get,post,put,delete,patch 五種方法,支持 https 和 https 協議,并且支持 query,body,json,raw,rest,formdata 的參數可視化編輯。同時對 json 可以進行無限層次可視化編輯。并且,狀態碼,代碼注入,markdown 文檔等附加功能應有盡有。 ? 接口調試運行,可以對參數進行加密,從 md5 到 aes 一應俱全,返回參數與模型實時分析對比,給出不一致的地方,找出接口可能出現的問題。如果你不想手寫文檔,那么試試接口的數據生成功能,可以對接口運行的數據一鍵生成文檔信息。 ? mock 的無縫整合,DOClever 自己就是一個 mock 服務器,當你把接口的開發狀態設置成已完成,本地 mock 便會自動請求真實接口數據,否則返回事先定義好的 mock 數據。 ? 支持 postman,rap,swagger 的導入,方便你做無縫遷移,同時也支持 html 文件的導出,方便你離線瀏覽! ? 項目版本和接口快照功能并行,你可以為一個項目定義 1.0,1.1,1.2 版本,并且可以自由的在不同版本間切換回滾,再也不怕接口信息的遺失,同時接口也有快照功能,當你接口開發到一半或者接口需求變更的時候,可以隨時查看之前編輯的接口信息。 ? 自動化測試功能,目前市面上類似平臺的接口自動化測試大部分都是偽自動化,對于一個復雜的場景,比如獲取驗證碼,登陸,獲取訂單列表,獲取某個特定訂單詳情這樣一個上下文關聯的一系列操作無能為力。而 DOClever 獨創的自動化測試功能,只需要你編寫極少量的 javascript 代碼便可以在網頁里完成這樣一系列操作,同時,DOClever 還提供了后臺定時批量執行測試用例并把結果發送到團隊成員郵箱的功能,你可以及時獲取接口的運行狀態。 ? 團隊協作功能,很多類似的平臺這樣的功能是收費的,但是 DOClever 覺得好東西需要共享出來,你可以新建一個團隊,并且把團隊內的成員都拉進來,給他們分組,給他們分配相關的項目以及權限,發布團隊公告等等。
二、DOClever環境依賴以及使用
DOClever的使用,依賴nodejs和MongoDB,注意,這里的安裝都是在windows系統上!(^▽^)
1、安裝nodejs
去官網下載nodejs:https://nodejs.org/en/download/
選擇windows版本64位下載,下載完成后雙擊msi文件安裝
至此,安裝完成!
win+r 輸入cmd
表示安裝成功!!(^▽^)
PS:如果想配置環境變量等,可以參考此文:https://www.cnblogs.com/liuqi...
2、安裝MongoDB
去官網下載MongoDB:https://www.mongodb.com/downl...
選擇windows版本64位下載,下載完成后雙擊msi文件安裝
選擇自定義路徑
創建數據庫文件的存放位置,在MongoDB安裝目錄下創建data文件夾,再創建db文件夾D:mysoftMongoDBdatadb
win+r 輸入cmd
進入MongoDB所在的bin目錄下:
輸入命令啟動MongoDB:mongod --dbpath D:mysoftMongoDBdatadb
打開瀏覽器,輸入 http://localhost:27017/出現以下畫面表示啟動成功,不成功查看端口號是否被占用。
但是查看本地windows“服務”,是沒有mongodb 服務的,如何配置本地windows mongodb 服務呢?(?▽?)
在data文件夾下創建log文件夾:D:mysoftMongoDBdatadblog,用來存放日志文件
在MongoDB新建配置文件mongo.config,并在配置文件中假如以下內容:
dbpath=D:mysoftMongoDBdatadb logpath=D:mysoftMongoDBdatadblogmongo.log
用管理員身份運行cmd,配置windows服務
先進入到MongoDB的bin目錄下,再運行命令:mongod --config "D:mysoftMongoDBmongo.config" --install --serviceName "MongoDB"
再次查看本地服務,發現:
右擊,啟動服務,完成MongoDB的安裝和啟動。下面再安裝一個MongoDB的可視化工具。
我安裝的是MongoBooster,官網是:https://nosqlbooster.com/down...,需要的話可以自行下載安裝。
新建數據庫DOClever
3、下載DOClever源碼:git clone https://gitee.com/sx1989827/S...
命令窗口輸入:node /web/DOClever/Server/bin/www 啟動DOClever
提示輸入MongoDB數據庫對應地址,這里輸入剛剛創建好的MongoDB對應的數據庫地址
提示連接成功!
接著需要輸入DOClever上傳文件路徑,這里直接在DOClever對應文件下創建一個名為Shared文件夾
接著輸入啟動對應的端口號,這里選擇的是10000
出現DOClever,表示大功告成,在瀏覽器輸入localhost:10000,打開首頁
注冊一個賬號就可以使用啦??!
選擇總后臺,可以查看用戶項目管理等,用戶名密碼都是DOClever
swagger文檔的導入也相當簡單,比如你的swagger地址為localhost:8080/swagger-ui.html
保存,立馬OK,binggo??!
最后還有一個小問題,每次啟動DOClever使用命令太麻煩,這里可以直接寫一個腳本文件,用來運行。
新建文件doclever.bat文件,內容如下:
D: cd myworkspaceDOCleverSBDocServer node binwww pause
保存后,直接雙擊即啟動DOClever項目。
(?▽?)
用了之后你就停不下來,不管是頁面的展示還是功能的整合,都叫你覺得眼前一亮(^▽^)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/19536.html
摘要:介紹是一種數據庫,它在數據存儲的形態上和這類關系數據庫有本質區別。存儲的基本對象是,所以我們把它稱為一種文檔數據庫,而文檔的集合則組成了。 MongoDB 介紹 MongoDB 是一種 NoSQL 數據庫,它在數據存儲的形態上和 MySQL 這類關系數據庫有本質區別。MongoDB 存儲的基本對象是 Document,所以我們把它稱為一種文檔數據庫,而文檔的集合則組成了 Collect...
摘要:一簡介作為工程師,我們很可能遇到一些有必要的進行單元測試的場景。本系列文章就來介紹下,在框架下,如何使用進行單元測試。 一、簡介 作為php工程師,我們很可能遇到一些有必要的進行單元測試的場景。本系列文章就來介紹下,在Yii2框架下,如何使用Codeception進行單元測試。本篇就首先介紹Yii2,以及Codeception的安裝。 二、Yii2和codeception安裝 安裝Yi...
摘要:屬性排序插件配置參數大全圖片介紹如下所示點擊進去更詳細空行產生的原因以及解決方法原因由于官方文檔將屬相按照單字定位展示大小樣式進行排序所以會產生空行,表示其實一類。 CSScomb 是一個超級爽的前端css屬性排序工具,用來規則css, make your code more beautiful sublime插件CSScomb介紹 官方網站只有一句如插件作用的介紹 Make...
閱讀 3043·2021-11-25 09:43
閱讀 1626·2021-11-24 11:15
閱讀 2359·2021-11-22 15:25
閱讀 3500·2021-11-11 16:55
閱讀 3240·2021-11-04 16:10
閱讀 2773·2021-09-14 18:02
閱讀 1685·2021-09-10 10:50
閱讀 1070·2019-08-29 15:39