日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

取代 Postman + Swagger!这款神器功能更强大,界面更炫酷!

發(fā)布時(shí)間:2025/3/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 取代 Postman + Swagger!这款神器功能更强大,界面更炫酷! 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

作為一位后端開發(fā),我們平時(shí)經(jīng)常需要維護(hù)API文檔、對(duì)API接口進(jìn)行調(diào)試、有時(shí)候還得Mock數(shù)據(jù)。Postman雖然作為接口調(diào)試工具非常好用,但是對(duì)于維護(hù)API文檔這類工作卻不太合適。今天給大家推薦一款功能更強(qiáng)大的工具Apifox,足以滿足我們對(duì)API的各種需求,希望對(duì)大家有所幫助!

?

Apifox簡(jiǎn)介

Apifox 的定位是Postman + Swagger + Mock + JMeter,具有API文檔管理、API調(diào)試、API Mock、API 自動(dòng)化測(cè)試等功能。可以通過(guò)一種工具解決之前使用多種工具的數(shù)據(jù)同步問(wèn)題。高效、及時(shí)、準(zhǔn)確!


安裝

  • Apifox的安裝非常方便,直接下載安裝包解壓安裝即可,下載地址:https://www.apifox.cn/

  • 官方非常貼心地提供了示例項(xiàng)目,直接打開即可體驗(yàn)Apifox的功能,看下界面還是很漂亮的;

  • 我們自己使用的話首先需要新建團(tuán)隊(duì),便于團(tuán)隊(duì)成員之間協(xié)同工作;

  • 然后在團(tuán)隊(duì)中新建項(xiàng)目,新建成功后我們就可以開始使用Apifox的強(qiáng)大功能了!

?

API文檔導(dǎo)入

Apifox的API文檔導(dǎo)入功能非常強(qiáng)大,支持包括Swagger、Postman、YApi、ShowDoc等多達(dá)20種工具的導(dǎo)入。接下來(lái)我們通過(guò)使用之前mall-tiny-swagger項(xiàng)目中的接口,來(lái)體驗(yàn)下它的導(dǎo)入功能!

  • 首先我們選擇新建接口按鈕,選擇導(dǎo)入;

  • 然后打開導(dǎo)入界面,選擇Swagger->URL導(dǎo)入,輸入Swagger的數(shù)據(jù)URL;

  • 導(dǎo)入時(shí)將顯示導(dǎo)入預(yù)覽,顯示要導(dǎo)入的接口和數(shù)據(jù)模型,Apifox將會(huì)把我們接口返回的實(shí)體類轉(zhuǎn)換為數(shù)據(jù)模型,以便進(jìn)行復(fù)用;

  • 導(dǎo)入成功后界面效果如下,Apifox將查看文檔和修改文檔做了區(qū)分,方便我們管理接口文檔。

?

接口管理

雖然從Swagger中導(dǎo)入的接口文檔已經(jīng)很詳細(xì)了,但是為了體驗(yàn)Apifox更為強(qiáng)大的功能,我們有時(shí)候還是需要編輯下接口信息的。

接口設(shè)計(jì)

  • 看下Apifox的請(qǐng)求參數(shù)界面,非常詳細(xì)!

  • 再看下Apifox返回結(jié)果界面,支持折疊,這個(gè)很多工具都是沒有的;

  • 再看下Apifox的修改文檔界面,支持添加狀態(tài)、分組和標(biāo)簽。

接口調(diào)試

我們?cè)賮?lái)體驗(yàn)下Apifox的調(diào)試功能,比Postman更強(qiáng)大!

  • 在我們開發(fā)接口時(shí),很多時(shí)候需要分不同的環(huán)境,Apifox默認(rèn)給我們分了測(cè)試環(huán)境、正式環(huán)境、Mock服務(wù),這三個(gè)基本也夠用了;

  • 在調(diào)試接口之前,我們得先設(shè)置好環(huán)境所對(duì)應(yīng)的前置URL,比如這里我們?cè)O(shè)置了測(cè)試環(huán)境的;

  • 在Apifox中我們可以使用接口用例來(lái)調(diào)試我們的接口,接口用例可以保存我們輸入的參數(shù),以便之后測(cè)試使用;

  • Apifox支持在接口調(diào)用前后做自定義操作,比如我們可以在后置操作中添加一個(gè)斷言,返回結(jié)果中code等于200表示操作成功;

  • 此時(shí)我們輸錯(cuò)密碼來(lái)調(diào)用下接口,斷言會(huì)直接提示我們結(jié)果和預(yù)期不符合;

  • 有些接口我們需要傳入Authorization頭才能訪問(wèn);

  • 這種訪問(wèn)我們可以通過(guò)環(huán)境變量來(lái)實(shí)現(xiàn),首先在登錄接口中添加后置操作,選擇提取變量,將返回的token提取到環(huán)境變量AUTH_TOKEN中;

  • 然后修改接口文檔,在Header中設(shè)置需要傳入Authorization頭;

  • 接下來(lái)在接口用例中通過(guò)表達(dá)式使用Authorization頭即可正常訪問(wèn)需要登錄認(rèn)證的接口了。

?

使用腳本

Apifox的自定義前置操作和后置操作非常強(qiáng)大,不僅支持簡(jiǎn)單的斷言和提取變量,還能支持編寫JS腳本。

  • 例如之前我們判斷操作成功,斷言code等于200可以使用腳本這樣實(shí)現(xiàn);

  • 此時(shí)我們輸錯(cuò)密碼來(lái)調(diào)用下接口,斷言會(huì)直接提示我們結(jié)果和預(yù)期不符合。

Mock數(shù)據(jù)

在我們后端接口沒有開發(fā)完成,前端開發(fā)需要數(shù)據(jù)時(shí),往往可以通過(guò)Mock來(lái)提供數(shù)據(jù),Apifox的Mock數(shù)據(jù)功能也是很強(qiáng)大的。

  • Apifox號(hào)稱能根據(jù)你數(shù)據(jù)模型中的字段名稱智能Mock,讓我們來(lái)看看它的規(guī)則;

  • 其實(shí)默認(rèn)的Mock規(guī)則有時(shí)候并不是很完善,比如我們來(lái)看下它Mock的數(shù)據(jù);

  • 此時(shí)我們可以在數(shù)據(jù)模型中修改,可以讓Mock的數(shù)據(jù)更加人性化一點(diǎn),比如我們可以將各種狀態(tài)設(shè)置為枚舉類型;

  • 還可以將logo字段通過(guò)@image這種方式設(shè)置為圖片類型;

  • 重新設(shè)置一下之后,人性化多了;

  • 接下來(lái)只需把環(huán)境改為Mock服務(wù)就可以調(diào)用Mock數(shù)據(jù)的接口了!

?

測(cè)試管理

Apifox不僅能支持接口調(diào)試,還支持創(chuàng)建測(cè)試用例進(jìn)行批量測(cè)試以及性能測(cè)試。

  • 首先我們可以在測(cè)試管理中創(chuàng)建測(cè)試用例;

  • 之后選擇從接口用例導(dǎo)入,選擇好需要導(dǎo)入的接口用例;

  • 選擇好運(yùn)行環(huán)境后,點(diǎn)擊運(yùn)行進(jìn)行批量測(cè)試;

  • 測(cè)試完成后即可顯示測(cè)試報(bào)告;

  • 如果你想進(jìn)行性能測(cè)試的話,在測(cè)試界面選擇好線程數(shù)即可;

  • 測(cè)試完成后,可以通過(guò)導(dǎo)出報(bào)告來(lái)查看更為詳細(xì)的報(bào)告信息。

?

主題設(shè)置

個(gè)人比較習(xí)慣暗色主題,Apifox也是可以選擇亮色主題和主色的,直接在設(shè)置中可以進(jìn)行切換。

?

總結(jié)

Apifox確實(shí)是一款界面漂亮、功能強(qiáng)大的API接口工具。Postman有的接口調(diào)試功能它基本都有,還集成了接口文檔管理、數(shù)據(jù)Mock、自動(dòng)化測(cè)試等功能,強(qiáng)烈建議大家嘗試下!

參考資料

官方文檔:https://www.apifox.cn/help/

項(xiàng)目源碼地址

https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-swagger

有道無(wú)術(shù),術(shù)可成;有術(shù)無(wú)道,止于術(shù)

歡迎大家關(guān)注Java之道公眾號(hào)

好文章,我在看??

總結(jié)

以上是生活随笔為你收集整理的取代 Postman + Swagger!这款神器功能更强大,界面更炫酷!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产午夜精品久久久久久久久久 | 91免费看 | 绯色av一区二区三区高清 | 国产美女久久 | 国产夫妻av | 91们嫩草伦理 | 国产精品久久久久久久久久辛辛 | 黄色网免费 | 春色激情站 | 国产精品美女久久久久久久久 | 99热这里只 | 亚洲欧美另类日韩 | 日本aa在线观看 | 色窝窝无码一区二区三区成人网站 | 小嫩嫩精品导航 | 天堂精品| 91精品国产麻豆 | 自拍视频在线 | 免费v片在线观看 | www.成人网.com | 操bbbbb | 性爱免费视频 | 两女双腿交缠激烈磨豆腐 | 国产无码精品在线播放 | 国内精品久久99人妻无码 | 国产免费色视频 | 三级黄色片免费观看 | 国产传媒欧美日韩 | 亚洲男人的天堂在线观看 | 欧美日韩专区 | 耳光调教vk | av黄色免费网站 | 欧美视频一区二区在线观看 | 国产精品久久综合视频 | 久久免费黄色 | 成人做爰www免费看视频网站 | 国产精品久久久影院 | 日本一级大片 | 在线欧美a | 一级久久久久久久 | 中文字幕第七页 | 成人午夜sm精品久久久久久久 | 91精品国产一区二区三竹菊影视 | 日韩图色| 久久美 | 福利精品 | 欧美激情视频一区二区三区不卡 | 欧美区一区二区三 | 成人综合色站 | 日韩有码一区二区三区 | 亚洲成熟毛多妇女av毛片 | 亚洲乱码国产乱码精品精98午夜 | 好屌妞视频这里只有精品 | 给我看高清的视频在线观看 | 91视频免费在线观看 | 姐姐av| 怡红院男人的天堂 | bbbbbxxxxx性欧美 | 毛片成人网 | 手机看片日韩日韩 | 69国产| 91av片| 99视频精品 | 人与嘼交av免费 | 99免费视频| 欧美日韩国产图片 | 亚洲午夜影视 | 天天弄天天干 | 亚洲专区视频 | 在线视频 中文字幕 | 香蕉影院在线观看 | 国产对白videos麻豆高潮 | 国产又粗又猛又黄又爽 | 国产精品女同 | 在线观看国产亚洲 | 国产精品一区二区三区不卡 | 黄色片a级| 女人久久久 | 88av在线播放 | 色av一区二区 | 男女网站免费 | 六月婷婷激情网 | 精品日韩在线播放 | 欧美精品另类 | 日本欧美一区二区三区不卡视频 | 欧美亚洲影院 | 国产精品久久久久久久成人午夜 | 色射网| 亚洲精品综合在线观看 | 中文字幕乱码一二三区 | 成人免费黄色片 | 国产精品男女视频 | 国产三级伦理片 | 日韩av一区二区三区在线观看 | 中文字幕在线免费视频 | 夜色精品 | 国产毛片视频 | 一级黄色a | 一级日韩一级欧美 |