一款功能非常強大的接口調試工具,Apifox免費版有著極為強大的專業調試功能,用戶可以輕松開始API自動化測試,集成了API 文檔、API 調試、API Mock、API 自動化測試為一體的免費調試工具。
軟件功能亮點
API 文檔設計
可視化 API 文檔管理,零學習成本。
支持數據模型,接口之間可以復用相同數據結構。
接口文檔完全遵循 OpenAPI(Swagger) 規范。
支持在線分享 API 文檔,方便與外部團隊協作。
API 調試
Postman 有的功能 Apifox 都有(如環境變量、前置/后置腳本、Cookie/Session 全局共享等),并且比 Postman 更高效好用。
自動校驗數據結構:校驗返回的數據結構是否符合文檔定義,自動發現接口數據異常。
可視化的斷言、提取變量、數據庫(SQL)操作等功能。
支持接口用例功能(一個接口多個用例)。
API 自動化測試
完善的 API 場景測試(流程測試)功能,保證接口數據的正確性。
可視化的斷言、提取變量、數據庫(SQL)操作等功能。
支持自定義前置/后置腳本,自動校驗數據正確性。腳本語法 100% 兼容 Postman,降低學習成本。
支持調用 javascript、java、python、php、js、BeanShell、go、shell、ruby、lua 等語言代碼。
自動生成代碼
根據接口/模型定義,自動生成各種語言/框架的業務代碼和 API 請求代碼。
支持 TypeScript、Java、Go、Swift、ObjectiveC、Kotlin、Dart、C++、C#、Rust 等 130 種語言及框架。
支持自定義代碼模板,自動生成符合自己團隊的架構規范的代碼,滿足各種個性化的需求。
數據導入/導出
支持導出 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 等數據格式。
支持 HTTP、TCP、RPC
支持 HTTP(s) 接口管理。
支持 Socket (TCP) 接口管理。
后續將會支持 GraphQL、Dubbo、gRPC、WebSocket 等協議接口。
注意事項
開發人員在 Swagger 定義好文檔后,接口調試的時候還需要去 Postman 再定義一遍。
前端開發 Mock 數據的時候又要去 RAP 定義一遍,手動設置好 Mock 規則。
測試人員需要去 JMeter 定義一遍。
前端根據 RAP Mock 出來的數據開發完,后端根據 Swagger 定義的接口文檔開發完,各自測試測試通過了,本以為可以馬上上線,結果一對接發現各種問題:原來開發過程中接口變更,只修改了 Swagger,但是沒有及時同步修改 RAP。
同樣,測試在 JMeter 寫好的測試用例,真正運行的時候也會發現各種不一致。
- PC官方版
- 安卓官方手機版
- IOS官方手機版