《Apifox》是一款非常受歡迎的編程開發(fā)軟件,這款軟件支持可視化接口管理、接口調(diào)試、自動校驗數(shù)據(jù)結構、自動化測試等功能,讓用戶在開發(fā)過程中更方便快捷的對接口進行測試,同時中文版還支持如環(huán)境變量、預執(zhí)行腳本、后執(zhí)行腳本、Cookie/Session 全局共享等功能,有需要的用戶們趕緊來下載安裝吧!
Apifox新建接口教程:
新建接口?
進入 Apifox 項目后,你可以通過手動新建或導入外部接口的方式創(chuàng)建 HTTP 類型接口。
手動新建?
在新視窗中輕點“新建接口”選項,系統(tǒng)將自動創(chuàng)建 HTTP 類型接口。
導入外部接口?
點擊左側搜索框旁邊的 + 號按鈕,輕點“新建接口”按鈕。在導入窗口上傳文件或粘貼接口 URL。

Apifox注意事項:
維護不同工具之間數(shù)據(jù)一致性非常困難、非常低效。并且這里不僅僅是工作量的問題,更大的問題是多個系統(tǒng)之間數(shù)據(jù)不一致,導致協(xié)作低效,頻繁出問題,開發(fā)人員痛苦不堪。
開發(fā)人員在 Swagger 定義好文檔后,接口調(diào)試的時候還需要去 Postman 再定義一遍。
前端開發(fā) Mock 數(shù)據(jù)的時候又要去 RAP 定義一遍,手動設置好 Mock 規(guī)則。
測試人員需要去 JMeter 定義一遍。
前端根據(jù) RAP Mock 出來的數(shù)據(jù)開發(fā)完,后端根據(jù) Swagger 定義的接口文檔開發(fā)完,各自測試測試通過了,本以為可以馬上上線,結果一對接發(fā)現(xiàn)各種問題:原來開發(fā)過程中接口變更,只修改了 Swagger,但是沒有及時同步修改 RAP。
同樣,測試在 JMeter 寫好的測試用例,真正運行的時候也會發(fā)現(xiàn)各種不一致。
時間久了,各種不一致會越來越嚴重。

Apifox軟件優(yōu)勢:
Apifox 根據(jù)接口定義里的數(shù)據(jù)結構、數(shù)據(jù)類型,自動生成 mock 規(guī)則。
Apifox 內(nèi)置智能 mock 規(guī)則庫,根據(jù)字段名、字段數(shù)據(jù)類型,智能優(yōu)化自動生成的 mock 規(guī)則。如:名稱包含字符串image的string類型字段,自動 mock 出一個圖片地址 URL;包含字符串time的string類型字段,自動 mock 出一個時間字符串;包含字符串city的string類型字段,自動 mock 出一個城市名。
Apifox 根據(jù)內(nèi)置規(guī)則,可自動識別出圖片、頭像、用戶名、手機號、網(wǎng)址、日期、時間、時間戳、郵箱、省份、城市、地址、IP 等字段,從而 Mock 出非常人性化的數(shù)據(jù)。