Apifox電腦版官方版(超強AIP接口調(diào)試工具)
詳情介紹
Apifox電腦版官方版是一個API 文檔、API 調(diào)試、API Mock、API 自動化測試一體化協(xié)作平臺,定位 Postman + Swagger + Mock + JMeter。通過一套系統(tǒng)、一份數(shù)據(jù),解決多個系統(tǒng)之間的數(shù)據(jù)同步問題。只要定義好接口文檔,接口調(diào)試、數(shù)據(jù) Mock、接口測試就可以直接使用,無需再次定義,接口文檔和接口開發(fā)調(diào)試使用同一個工具,接口調(diào)試完成后即可保證和接口文檔定義完全一致。
Apifox在遵循 OpenApi 3.0 (原Swagger)、JSON Schema 規(guī)范的同時,還提供了非常好用的可視化文檔管理功能,零學習成本,非常高效。內(nèi)置 Mock.js 規(guī)則引擎,非常方便 mock 出各種數(shù)據(jù),并且可以在定義數(shù)據(jù)結(jié)構(gòu)的同時寫好 mock 規(guī)則。支持添加“期望”,根據(jù)請求參數(shù)返回不同 mock 數(shù)據(jù)。最重要的是 Apifox 零配置 即可 Mock 出非常人性化的數(shù)據(jù),還能預執(zhí)行腳本、后執(zhí)行腳本、Cookie/Session 全局共享 等功能。如果對API 文檔、API 調(diào)試、API Mock、API 自動化測試這方面有需求的話小編推薦您可以在本站下載該軟件使用,該軟件高效、及時、準確、非常好用!
軟件特色
1,接口文檔定義
Apifox 遵循 OpenApi 3.0 (原 Swagger)、JSON Schema 規(guī)范的同時,提供了非常好用的可視化文檔管理功能,零學習成本,非常高效。,
2,接口調(diào)試
Postman 有的功能,比如環(huán)境變量、預執(zhí)行腳本、后執(zhí)行腳本、Cookie/Session 全局共享 等功能,Apifox 都有,并且和 Postman 一樣高效好用。
3,數(shù)據(jù) Mock
內(nèi)置 Mock.js 規(guī)則引擎,非常方便 mock 出各種數(shù)據(jù),并且可以在定義數(shù)據(jù)結(jié)構(gòu)的同時寫好 mock 規(guī)則。支持添加“期望”,靈活配置根據(jù)參數(shù)值返回不同數(shù)據(jù)內(nèi)容。最重要的是 Apifox 零配置 即可 Mock 出非常人性化的數(shù)據(jù),。
4,接口自動化測試
提供接口集合測試,可以通過選擇接口(或接口用例)快速創(chuàng)建測試集。目前接口自動化測試更多功能還在開發(fā)中,敬請期待!目標是: JMeter 有的功能基本都會有,并且要更好用。
Apifox免費版功能詳細
1,API 文檔設計
可視化 API 文檔管理,零學習成本。
支持數(shù)據(jù)模型,接口之間可以復用相同數(shù)據(jù)結(jié)構(gòu)。
接口文檔完全遵循 OpenAPI(Swagger) 規(guī)范。
支持在線分享 API 文檔,方便與外部團隊協(xié)作。
2,API 調(diào)試
Postman 有的功能 Apifox 都有(如環(huán)境變量、前置/后置腳本、Cookie/Session 全局共享等),并且比 Postman 更高效好用。
自動校驗數(shù)據(jù)結(jié)構(gòu):校驗返回的數(shù)據(jù)結(jié)構(gòu)是否符合文檔定義,自動發(fā)現(xiàn)接口數(shù)據(jù)異常。
可視化的斷言、提取變量、數(shù)據(jù)庫(SQL)操作等功能。
支持接口用例功能(一個接口多個用例)。
3,API 自動化測試
完善的 API 場景測試(流程測試)功能,保證接口數(shù)據(jù)的正確性。
可視化的斷言、提取變量、數(shù)據(jù)庫(SQL)操作等功能。
支持自定義前置/后置腳本,自動校驗數(shù)據(jù)正確性。腳本語法 100% 兼容 Postman,降低學習成本。
支持調(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)時設置 mock 規(guī)則。
支持根據(jù)不同參數(shù)值返回不同數(shù)據(jù)內(nèi)容。
5,CI 持續(xù)集成
支持命令行方式運行 API 測試 (Apifox CLI)。
支持集成 Jenkins 等持續(xù)集成工具。
6,數(shù)據(jù)庫操作
支持讀取數(shù)據(jù)庫數(shù)據(jù),作為 API 請求參數(shù)使用。
支持讀取數(shù)據(jù)庫數(shù)據(jù),用來校驗(斷言) API 請求是否成功。
7,自動生成代碼
根據(jù)接口/模型定義,自動生成各種語言/框架的業(yè)務代碼和 API 請求代碼。
支持 TypeScript、Java、Go、Swift、ObjectiveC、Kotlin、Dart、C++、C#、Rust 等 130 種語言及框架。
支持自定義代碼模板,自動生成符合自己團隊的架構(gòu)規(guī)范的代碼,滿足各種個性化的需求。
支持 HTTP、TCP、RPC
支持 HTTP(s) 接口管理。
支持 Socket (TCP) 接口管理。
后續(xù)將會支持 GraphQL、Dubbo、gRPC、WebSocket 等協(xié)議接口。
8,數(shù)據(jù)導入/導出
支持導出 OpenAPI (Swagger)、Markdown、Html 等數(shù)據(jù)格式。
支持導入 OpenAPI (Swagger)、Postman、HAR、RAP2、JMeter、YApi、Eolinker、NEI、RAML、DOClever 、Apizza 、DOCWAY、ShowDoc、apiDoc、I/O Docs、WADL、Google Discovery 等數(shù)據(jù)格式。
Apifox免費版如何導入數(shù)據(jù)?
打開項目設置面板,點擊導入/導出即可使用導入數(shù)據(jù)功能。
一、導入 OpenAPI (Swagger) 數(shù)據(jù)
支持導入 OpenAPI 3、Swagger 1、2、3數(shù)據(jù)格式的json或yaml文件。
注意:
需要URL導入的時候,需要填寫的是json或yaml數(shù)據(jù)文件的 URL,而不是Swagger UI的 URL。
二、導入 Postman 數(shù)據(jù)
支持 Postman Collection v2.1 格式。
數(shù)據(jù)導出方法:找到 Postman 左側(cè)列表 Collections,鼠標移到需要導出的集合,點擊···,選擇Export然后選擇Collection v2.1 (recommended)即可導出,如下圖所示:
三、導入 ShowDoc 格式數(shù)據(jù)
將從 ShowDoc 導出的Markdown 壓縮包解壓,會看到一個文件名為prefix_info.json的 json 文件。
導入 Apifox 的時候,選擇ShowDoc格式,然后導入前面解壓得到的prefix_info.json文件即可。
四、導入 Eolinker 數(shù)據(jù)
支持Eolinker 項目數(shù)據(jù) (.json)格式。
Eolinker 數(shù)據(jù)導出方法:打開 Eolinker 里對應項目,點擊左側(cè)菜單項目設置,在項目 Tab 里點擊導出項目,選擇Eolinker 項目數(shù)據(jù) (.json),然后導出,如下圖所示:
五、導入 ApiPost 數(shù)據(jù)
支持 ApiPost HTML 格式數(shù)據(jù)格式.
數(shù)據(jù)導出方法:打開 ApiPost,點擊左側(cè)導航項目,選擇對應項目,點擊右側(cè)分享項目文檔,在瀏覽器打開分享鏈接,在打開的網(wǎng)頁里,找到右上角離線導出,選擇導出HTML,然后導出,如下圖所示:
六、導入 DOCWAY 數(shù)據(jù)
支持 DOCWAY 復制分享地址的方式導入數(shù)據(jù)。
使用方法:打開 DOCWAY,進入對應項目,鼠標移到左上角更多功能點擊分享項目(注意僅項目創(chuàng)建者有權(quán)限分享項目),創(chuàng)建分享 (注意“閱讀密碼”必須設置為空),然后復制分享地址將地址黏貼到下面輸入框。如下圖所示:
apifox和apipost有什么區(qū)別
1、 定位:兩者定位于API 設計、開發(fā)、測試一體化協(xié)作平臺;
2、跨平臺:都不限制平臺;
3、功能: 功能差異不大,但APIfox有兩點相較于APIPOST有優(yōu)勢,
①開放平臺:apifox支持APIhub,apipost處于開發(fā)中,
②性能測試:apifox多線程運行只能利用單核CPU后續(xù)會優(yōu)化支持多核CPU,APIPOST不支持性能測試;
4、培訓方式:APIfox有PPT和官方文檔,APIPOST有視頻和官方文檔;
5、費用:
①APIFOX:
saas版免費,無任何限制,
私有部署按使用人數(shù)收費;
②APIPOST:
免費版:單項目公共注釋上限20條、團隊協(xié)作2讀寫工位、有廣告,
個人版:360元終身,無新增讀寫工位,
創(chuàng)業(yè)版:1800元終身,新增5讀寫工位,
團隊版:3600元終身,新增15讀寫工位,
企業(yè)版:7200元終身,讀寫工位自選,
私有部署收費:
6、用戶意見反饋:都支持問答社區(qū)和微信群,APIPOST問答社區(qū)明顯優(yōu)于Apifox。
7、穩(wěn)定性:主要涉及公司背景,APIPOST處于Pre-A輪,APIFOX處于A輪;
8、問答社區(qū)活躍度:APIPOST相較于APIFOX更活躍些。
9、UI主題:界面,UI、主題APIfox相對優(yōu)于APIpost,主題支持更為豐富。
總結(jié):
相較于YAPI,以上兩個平臺最大的優(yōu)勢在于:
效率高:文檔、調(diào)試、mock、測試無需重復定義;
準確:一套系統(tǒng)、一份數(shù)據(jù),解決多系統(tǒng)間數(shù)據(jù)同步問題;
及時性:接口定義和調(diào)試使用同一個工具,調(diào)試完即可保證和接口文檔定義完全一致。
更新日志
v2.6.41版本
【新功能】發(fā)布文檔 時可以發(fā)布多個站點,每個站點可以選擇部分接口發(fā)布
解決使用腳本操作全局 Cookie 時,界面會一直顯示加載中的問題
解決導出定時運行的自動化測試的測試報告時,未包含詳情的問題
解決導入 Swagger/OpenAPI 格式的數(shù)據(jù)時,沒有正確導入 Apifox 擴展的 x-apifox-maintainer 責任人字段的問題
下載地址
- 電腦版
- 本地下載通道:
- 江蘇電信下載
- 廣東電信下載
- 北京聯(lián)通下載
- 浙江電信下載