Apifox(超強AIP接口調試工具):一個API 文檔、API 調試、API Mock、API 自動化測試一體化協作平臺,這款軟件有著清爽的界面,用戶能快速上手,通過一套系統、一份數據,解決多個系統之間的數據同步問題,無需復雜步驟就能完成操作,軟件非常高效、及時、準確、非常好用!感興趣的朋友歡迎前來體驗~

Apifox(超強AIP接口調試工具)軟件特色
1,接口文檔定義
Apifox 遵循 OpenApi 3.0 (原 Swagger)、JSON Schema 規范的同時,提供了非常好用的可視化文檔管理功能,零學習成本,非常高效。,
2,接口調試
Postman 有的功能,比如環境變量、預執行腳本、后執行腳本、Cookie/Session 全局共享 等功能,Apifox 都有,并且和 Postman 一樣高效好用。
3,數據 Mock
內置 Mock.js 規則引擎,非常方便 mock 出各種數據,并且可以在定義數據結構的同時寫好 mock 規則。支持添加“期望”,靈活配置根據參數值返回不同數據內容。最重要的是 Apifox 零配置 即可 Mock 出非常人性化的數據,。
4,接口自動化測試
提供接口集合測試,可以通過選擇接口(或接口用例)快速創建測試集。目前接口自動化測試更多功能還在開發中,敬請期待!目標是: JMeter 有的功能基本都會有,并且要更好用。

Apifox(超強AIP接口調試工具)功能詳細
1,API 文檔設計
可視化 API 文檔管理,零學習成本。
支持數據模型,接口之間可以復用相同數據結構。
接口文檔完全遵循 OpenAPI(Swagger) 規范。
支持在線分享 API 文檔,方便與外部團隊協作。
2,API 調試
Postman 有的功能 Apifox 都有(如環境變量、前置/后置腳本、Cookie/Session 全局共享等),并且比 Postman 更高效好用。
自動校驗數據結構:校驗返回的數據結構是否符合文檔定義,自動發現接口數據異常。
可視化的斷言、提取變量、數據庫(SQL)操作等功能。
支持接口用例功能(一個接口多個用例)。
3,API 自動化測試
完善的 API 場景測試(流程測試)功能,保證接口數據的正確性。
可視化的斷言、提取變量、數據庫(SQL)操作等功能。
支持自定義前置/后置腳本,自動校驗數據正確性。腳本語法 100% 兼容 Postman,降低學習成本。
支持調用 javascript、java、python、php、js、BeanShell、go、shell、ruby、lua 等語言代碼。
4,API 數據 Mock
零配置即可 mock 出非常人性化的數據(根據 API 文檔智能 mock)。
內置 Mock.js 規則引擎,非常方便 mock 出各種數據,并支持定義數據結構時設置 mock 規則。
支持根據不同參數值返回不同數據內容。
5,CI 持續集成
支持命令行方式運行 API 測試 (Apifox CLI)。
支持集成 Jenkins 等持續集成工具。
6,數據庫操作
支持讀取數據庫數據,作為 API 請求參數使用。
支持讀取數據庫數據,用來校驗(斷言) API 請求是否成功。
7,自動生成代碼
根據接口/模型定義,自動生成各種語言/框架的業務代碼和 API 請求代碼。
支持 TypeScript、Java、Go、Swift、ObjectiveC、Kotlin、Dart、C++、C#、Rust 等 130 種語言及框架。
支持自定義代碼模板,自動生成符合自己團隊的架構規范的代碼,滿足各種個性化的需求。
支持 HTTP、TCP、RPC
支持 HTTP(s) 接口管理。
支持 Socket (TCP) 接口管理。
后續將會支持 GraphQL、Dubbo、gRPC、WebSocket 等協議接口。
8,數據導入/導出
支持導出 OpenAPI (Swagger)、Markdown、Html 等數據格式。
支持導入 OpenAPI (Swagger)、Postman、HAR、RAP2、JMeter、YApi、Eolinker、NEI、RAML、DOClever 、Apizza 、DOCWAY、ShowDoc、apiDoc、I/O Docs、WADL、Google Discovery 等數據格式。

Apifox(超強AIP接口調試工具)更新日志
v2.6.8版本
【新功能】調試接口、用例時,切換文檔定義的 返回響應 后,會立即重新 校驗響應,無需重新發送請求
【優化】在 組織 的團隊管理頁面,可以將個人團隊 移動 到組織內
【優化】在 組織 的成員管理頁面,可以通過鏈接或郵箱 邀請 別人加入組織
【優化】在團隊的訂單管理頁面,可以查看 定時任務 的用量
【優化】定時導入 接口數據,支持立即運行通過自托管 Runner 執行的導入任務
【優化】定時導入 接口數據,導入頻率最短可以配置為每隔 5 分鐘
【優化】導入 Swagger/OpenAPI 文件時,可以配置當 summary 為空時,優先使用 operationId、path 作為接口名,還是優先從 descrption 中提取接口名
【優化】當引用的 測試場景 被 Fork 到子分支時,會使用子分支的資源來運行
【優化】Markdown 文檔的大綱內的英文單詞,不再會被截斷
解決點擊測試報告列表頁的“去看看”鏈接時,某些情況下沒有打開測試報告的問題
解決配置項目成員的自定義權限時,沒有正確展示成員昵稱的問題