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

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

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