當(dāng)前位置:首頁 > 電腦軟件 > 編程其它 > Apifox電腦版官方版(超強(qiáng)AIP接口調(diào)試工具)

Apifox電腦版官方版(超強(qiáng)AIP接口調(diào)試工具)

版本:v2.6.8 大?。?57.37M 語言:簡(jiǎn)體中文 類別:編程其它
  • 類型:國(guó)產(chǎn)軟件
  • 授權(quán):免費(fèi)軟件
  • 更新:2024-08-10
  • 廠商:Apifox
  • 環(huán)境:Windows11,Windows10,Windows8,Windows7
  • 本地下載
9
0% 0%

情介紹

Apifox電腦版官方版是一個(gè)API 文檔、API 調(diào)試、API Mock、API 自動(dòng)化測(cè)試一體化協(xié)作平臺(tái),定位 Postman + Swagger + Mock + JMeter。通過一套系統(tǒng)、一份數(shù)據(jù),解決多個(gè)系統(tǒng)之間的數(shù)據(jù)同步問題。只要定義好接口文檔,接口調(diào)試、數(shù)據(jù) Mock、接口測(cè)試就可以直接使用,無需再次定義,接口文檔和接口開發(fā)調(diào)試使用同一個(gè)工具,接口調(diào)試完成后即可保證和接口文檔定義完全一致。

Apifox在遵循 OpenApi 3.0 (原Swagger)、JSON Schema 規(guī)范的同時(shí),還提供了非常好用的可視化文檔管理功能,零學(xué)習(xí)成本,非常高效。內(nèi)置 Mock.js 規(guī)則引擎,非常方便 mock 出各種數(shù)據(jù),并且可以在定義數(shù)據(jù)結(jié)構(gòu)的同時(shí)寫好 mock 規(guī)則。支持添加“期望”,根據(jù)請(qǐng)求參數(shù)返回不同 mock 數(shù)據(jù)。最重要的是 Apifox 零配置 即可 Mock 出非常人性化的數(shù)據(jù),還能預(yù)執(zhí)行腳本、后執(zhí)行腳本、Cookie/Session 全局共享 等功能。如果對(duì)API 文檔、API 調(diào)試、API Mock、API 自動(dòng)化測(cè)試這方面有需求的話小編推薦您可以在本站下載該軟件使用,該軟件高效、及時(shí)、準(zhǔn)確、非常好用!

軟件特色

1,接口文檔定義

Apifox 遵循 OpenApi 3.0 (原 Swagger)、JSON Schema 規(guī)范的同時(shí),提供了非常好用的可視化文檔管理功能,零學(xué)習(xí)成本,非常高效。,

2,接口調(diào)試

Postman 有的功能,比如環(huán)境變量、預(yù)執(zhí)行腳本、后執(zhí)行腳本、Cookie/Session 全局共享 等功能,Apifox 都有,并且和 Postman 一樣高效好用。

3,數(shù)據(jù) Mock

內(nèi)置 Mock.js 規(guī)則引擎,非常方便 mock 出各種數(shù)據(jù),并且可以在定義數(shù)據(jù)結(jié)構(gòu)的同時(shí)寫好 mock 規(guī)則。支持添加“期望”,靈活配置根據(jù)參數(shù)值返回不同數(shù)據(jù)內(nèi)容。最重要的是 Apifox 零配置 即可 Mock 出非常人性化的數(shù)據(jù),。

4,接口自動(dòng)化測(cè)試

提供接口集合測(cè)試,可以通過選擇接口(或接口用例)快速創(chuàng)建測(cè)試集。目前接口自動(dòng)化測(cè)試更多功能還在開發(fā)中,敬請(qǐng)期待!目標(biāo)是: JMeter 有的功能基本都會(huì)有,并且要更好用。

Apifox免費(fèi)版功能詳細(xì)

1,API 文檔設(shè)計(jì)

可視化 API 文檔管理,零學(xué)習(xí)成本。

支持?jǐn)?shù)據(jù)模型,接口之間可以復(fù)用相同數(shù)據(jù)結(jié)構(gòu)。

接口文檔完全遵循 OpenAPI(Swagger) 規(guī)范。

支持在線分享 API 文檔,方便與外部團(tuán)隊(duì)協(xié)作。

2,API 調(diào)試

Postman 有的功能 Apifox 都有(如環(huán)境變量、前置/后置腳本、Cookie/Session 全局共享等),并且比 Postman 更高效好用。

自動(dòng)校驗(yàn)數(shù)據(jù)結(jié)構(gòu):校驗(yàn)返回的數(shù)據(jù)結(jié)構(gòu)是否符合文檔定義,自動(dòng)發(fā)現(xiàn)接口數(shù)據(jù)異常。

可視化的斷言、提取變量、數(shù)據(jù)庫(kù)(SQL)操作等功能。

支持接口用例功能(一個(gè)接口多個(gè)用例)。

3,API 自動(dòng)化測(cè)試

完善的 API 場(chǎng)景測(cè)試(流程測(cè)試)功能,保證接口數(shù)據(jù)的正確性。

可視化的斷言、提取變量、數(shù)據(jù)庫(kù)(SQL)操作等功能。

支持自定義前置/后置腳本,自動(dòng)校驗(yàn)數(shù)據(jù)正確性。腳本語法 100% 兼容 Postman,降低學(xué)習(xí)成本。

支持調(diào)用 javascript、java、python、php、js、BeanShell、go、shell、ruby、lua 等語言代碼。

4,API 數(shù)據(jù) Mock

零配置即可 mock 出非常人性化的數(shù)據(jù)(根據(jù) API 文檔智能 mock)。

內(nèi)置 Mock.js 規(guī)則引擎,非常方便 mock 出各種數(shù)據(jù),并支持定義數(shù)據(jù)結(jié)構(gòu)時(shí)設(shè)置 mock 規(guī)則。

支持根據(jù)不同參數(shù)值返回不同數(shù)據(jù)內(nèi)容。

5,CI 持續(xù)集成

支持命令行方式運(yùn)行 API 測(cè)試 (Apifox CLI)。

支持集成 Jenkins 等持續(xù)集成工具。

6,數(shù)據(jù)庫(kù)操作

支持讀取數(shù)據(jù)庫(kù)數(shù)據(jù),作為 API 請(qǐng)求參數(shù)使用。

支持讀取數(shù)據(jù)庫(kù)數(shù)據(jù),用來校驗(yàn)(斷言) API 請(qǐng)求是否成功。

7,自動(dòng)生成代碼

根據(jù)接口/模型定義,自動(dòng)生成各種語言/框架的業(yè)務(wù)代碼和 API 請(qǐng)求代碼。

支持 TypeScript、Java、Go、Swift、ObjectiveC、Kotlin、Dart、C++、C#、Rust 等 130 種語言及框架。

支持自定義代碼模板,自動(dòng)生成符合自己團(tuán)隊(duì)的架構(gòu)規(guī)范的代碼,滿足各種個(gè)性化的需求。

支持 HTTP、TCP、RPC

支持 HTTP(s) 接口管理。

支持 Socket (TCP) 接口管理。

后續(xù)將會(huì)支持 GraphQL、Dubbo、gRPC、WebSocket 等協(xié)議接口。

8,數(shù)據(jù)導(dǎo)入/導(dǎo)出

支持導(dǎo)出 OpenAPI (Swagger)、Markdown、Html 等數(shù)據(jù)格式。

支持導(dǎo)入 OpenAPI (Swagger)、Postman、HAR、RAP2、JMeter、YApi、Eolinker、NEI、RAML、DOClever 、Apizza 、DOCWAY、ShowDoc、apiDoc、I/O Docs、WADL、Google Discovery 等數(shù)據(jù)格式。

Apifox免費(fèi)版如何導(dǎo)入數(shù)據(jù)?

打開項(xiàng)目設(shè)置面板,點(diǎn)擊導(dǎo)入/導(dǎo)出即可使用導(dǎo)入數(shù)據(jù)功能。

一、導(dǎo)入 OpenAPI (Swagger) 數(shù)據(jù)

支持導(dǎo)入 OpenAPI 3、Swagger 1、2、3數(shù)據(jù)格式的json或yaml文件。

注意:

需要URL導(dǎo)入的時(shí)候,需要填寫的是json或yaml數(shù)據(jù)文件的 URL,而不是Swagger UI的 URL。

二、導(dǎo)入 Postman 數(shù)據(jù)

支持 Postman Collection v2.1 格式。

數(shù)據(jù)導(dǎo)出方法:找到 Postman 左側(cè)列表 Collections,鼠標(biāo)移到需要導(dǎo)出的集合,點(diǎn)擊···,選擇Export然后選擇Collection v2.1 (recommended)即可導(dǎo)出,如下圖所示:

三、導(dǎo)入 ShowDoc 格式數(shù)據(jù)

將從 ShowDoc 導(dǎo)出的Markdown 壓縮包解壓,會(huì)看到一個(gè)文件名為prefix_info.json的 json 文件。

導(dǎo)入 Apifox 的時(shí)候,選擇ShowDoc格式,然后導(dǎo)入前面解壓得到的prefix_info.json文件即可。

四、導(dǎo)入 Eolinker 數(shù)據(jù)

支持Eolinker 項(xiàng)目數(shù)據(jù) (.json)格式。

Eolinker 數(shù)據(jù)導(dǎo)出方法:打開 Eolinker 里對(duì)應(yīng)項(xiàng)目,點(diǎn)擊左側(cè)菜單項(xiàng)目設(shè)置,在項(xiàng)目 Tab 里點(diǎn)擊導(dǎo)出項(xiàng)目,選擇Eolinker 項(xiàng)目數(shù)據(jù) (.json),然后導(dǎo)出,如下圖所示:

五、導(dǎo)入 ApiPost 數(shù)據(jù)

支持 ApiPost HTML 格式數(shù)據(jù)格式.

數(shù)據(jù)導(dǎo)出方法:打開 ApiPost,點(diǎn)擊左側(cè)導(dǎo)航項(xiàng)目,選擇對(duì)應(yīng)項(xiàng)目,點(diǎn)擊右側(cè)分享項(xiàng)目文檔,在瀏覽器打開分享鏈接,在打開的網(wǎng)頁里,找到右上角離線導(dǎo)出,選擇導(dǎo)出HTML,然后導(dǎo)出,如下圖所示:

六、導(dǎo)入 DOCWAY 數(shù)據(jù)

支持 DOCWAY 復(fù)制分享地址的方式導(dǎo)入數(shù)據(jù)。

使用方法:打開 DOCWAY,進(jìn)入對(duì)應(yīng)項(xiàng)目,鼠標(biāo)移到左上角更多功能點(diǎn)擊分享項(xiàng)目(注意僅項(xiàng)目創(chuàng)建者有權(quán)限分享項(xiàng)目),創(chuàng)建分享 (注意“閱讀密碼”必須設(shè)置為空),然后復(fù)制分享地址將地址黏貼到下面輸入框。如下圖所示:

apifox和apipost有什么區(qū)別

1、 定位:兩者定位于API 設(shè)計(jì)、開發(fā)、測(cè)試一體化協(xié)作平臺(tái);

2、跨平臺(tái):都不限制平臺(tái);

3、功能: 功能差異不大,但APIfox有兩點(diǎn)相較于APIPOST有優(yōu)勢(shì),

①開放平臺(tái):apifox支持APIhub,apipost處于開發(fā)中,

②性能測(cè)試:apifox多線程運(yùn)行只能利用單核CPU后續(xù)會(huì)優(yōu)化支持多核CPU,APIPOST不支持性能測(cè)試;

4、培訓(xùn)方式:APIfox有PPT和官方文檔,APIPOST有視頻和官方文檔;

5、費(fèi)用:

①APIFOX:

saas版免費(fèi),無任何限制,

私有部署按使用人數(shù)收費(fèi);

②APIPOST:

免費(fèi)版:?jiǎn)雾?xiàng)目公共注釋上限20條、團(tuán)隊(duì)協(xié)作2讀寫工位、有廣告,

個(gè)人版:360元終身,無新增讀寫工位,

創(chuàng)業(yè)版:1800元終身,新增5讀寫工位,

團(tuán)隊(duì)版:3600元終身,新增15讀寫工位,

企業(yè)版:7200元終身,讀寫工位自選,

私有部署收費(fèi):

6、用戶意見反饋:都支持問答社區(qū)和微信群,APIPOST問答社區(qū)明顯優(yōu)于Apifox。

7、穩(wěn)定性:主要涉及公司背景,APIPOST處于Pre-A輪,APIFOX處于A輪;

8、問答社區(qū)活躍度:APIPOST相較于APIFOX更活躍些。

9、UI主題:界面,UI、主題APIfox相對(duì)優(yōu)于APIpost,主題支持更為豐富。

總結(jié):

相較于YAPI,以上兩個(gè)平臺(tái)最大的優(yōu)勢(shì)在于:

效率高:文檔、調(diào)試、mock、測(cè)試無需重復(fù)定義;

準(zhǔn)確:一套系統(tǒng)、一份數(shù)據(jù),解決多系統(tǒng)間數(shù)據(jù)同步問題;

及時(shí)性:接口定義和調(diào)試使用同一個(gè)工具,調(diào)試完即可保證和接口文檔定義完全一致。

更新日志

v2.6.8版本

【新功能】調(diào)試接口、用例時(shí),切換文檔定義的 返回響應(yīng) 后,會(huì)立即重新 校驗(yàn)響應(yīng),無需重新發(fā)送請(qǐng)求

【優(yōu)化】在 組織 的團(tuán)隊(duì)管理頁面,可以將個(gè)人團(tuán)隊(duì) 移動(dòng) 到組織內(nèi)

【優(yōu)化】在 組織 的成員管理頁面,可以通過鏈接或郵箱 邀請(qǐng) 別人加入組織

【優(yōu)化】在團(tuán)隊(duì)的訂單管理頁面,可以查看 定時(shí)任務(wù) 的用量

【優(yōu)化】定時(shí)導(dǎo)入 接口數(shù)據(jù),支持立即運(yùn)行通過自托管 Runner 執(zhí)行的導(dǎo)入任務(wù)

【優(yōu)化】定時(shí)導(dǎo)入 接口數(shù)據(jù),導(dǎo)入頻率最短可以配置為每隔 5 分鐘

【優(yōu)化】導(dǎo)入 Swagger/OpenAPI 文件時(shí),可以配置當(dāng) summary 為空時(shí),優(yōu)先使用 operationId、path 作為接口名,還是優(yōu)先從 descrption 中提取接口名

【優(yōu)化】當(dāng)引用的 測(cè)試場(chǎng)景 被 Fork 到子分支時(shí),會(huì)使用子分支的資源來運(yùn)行

【優(yōu)化】Markdown 文檔的大綱內(nèi)的英文單詞,不再會(huì)被截?cái)?

解決點(diǎn)擊測(cè)試報(bào)告列表頁的“去看看”鏈接時(shí),某些情況下沒有打開測(cè)試報(bào)告的問題

解決配置項(xiàng)目成員的自定義權(quán)限時(shí),沒有正確展示成員昵稱的問題

載地址

  • 電腦版
Apifox電腦版官方版(超強(qiáng)AIP接口調(diào)試工具) v2.6.8

網(wǎng)友評(píng)論

0條評(píng)論
(您的評(píng)論需要經(jīng)過審核才能顯示)