分享一份介面測試專案(非常值得練手)

程序员二黑發表於2024-11-04

之前跟大家分享了一份適合練手的介面測試實戰專案,算是一份介面測試的入門級專案。但這個專案有諸多侷限,比如部署不便,介面有限,沒有鑑權等等。

因此,趁著週末,小編又給大家找了一個介面測試專案,該專案:

部署方便——只需無腦安裝,無須處理太多環境問題;

介面較多——約40個介面,且有完整的功能測試流程;

有鑑權——其他介面依賴登入返回的token,接近實際工作。

話不多說,我們一起來看看吧:

獲取專案

如果你加過小編 ,根據我發給你的連結,直接去資料庫獲取吧。

如果你沒有加小編 ,那麼需要關注我公眾號:程式設計師二黑

image
image

下載專案的ZIP包後,解壓到任意英文目錄即可,例如下圖所示:
image

環境安裝
nodejs
訪問網站https://nodejs.org/en/download/,下載對應系統的安裝包。
image

接著,一頓無腦安裝,一直點Next下一步,直到安裝成功。如果不知道怎麼安裝,可以網上搜尋教程,這一步特簡單,就不寫了。

安裝成功後,開啟cmd視窗,輸入node -v,提示了版本號,則證明安裝成功。

image

注意:如果提示node不是內部或外部命令,也不是可執行的程式。你可以重啟電腦再試試,如果還不行,去配置下環境變數。

MySQL

方法一

本機電腦已安裝過MySQL,可以跳過此步。

方法二

如果沒有安裝過MySQL,可以訪問網址:https://www.xp.cn/download.html,根據你的作業系統,下載對應的phpstudy軟體。

image

下載後直接安裝並開啟軟體(最好以管理員方式開啟),再啟動MySQL。

image

tips:如果你的電腦上已執行MySQL,請開啟cmd視窗,輸入services.msc,把本機的MySQL服務停掉,再啟動phpstudy中的MySQL。

配置資料庫
方法一
同上,如果你是自己安裝的MySQL,登入MySQL後,需要:建庫 + 導資料 + 改配置

image

tips:資料庫檔案較大,匯入需要一些時間,請耐心等待

修改專案的配置檔案:你的專案路徑\vue_api_server\config\default.json
image

方法二

如果你使用小皮皮膚,只需要:建庫 + 導資料。

1、建立資料庫
image

2、匯入資料庫檔案
檔案路徑:你的專案路徑\vue_api_server\db\mydb.sql

image

tips:資料庫檔案較大,匯入需要一些時間,請耐心等待

啟動和使用專案

開啟cmd視窗,進入你的專案路徑\vue_api_server資料夾,依次執行:

image

1、安裝依賴包

npm install koa --registry=https://registry.npm.taobao.org

2、啟動程式

node app.js

當出現介面列表,則證明部署成功。

image

tips:專案預設使用8888埠,如果該埠被佔用,會啟動失敗。你可以殺掉佔用埠的應用程式,也於\vue_api_server\config\default.json修改埠號。

3、介面測試

以獲取商品分類列表資料舉例:

①先調登入介面,獲取token

請求URL:http://127.0.0.1:8888/api/private/v1/login

請求型別:POST(application/json)

請求體:

image
image

②再帶著token,調categories介面(獲取商品分類列表)

請求URL:http://127.0.0.1:8888/api/private/v1/categories

請求型別:GET

請求Params:type=1
image

Header:Authorization=登入介面響應值的token

image

這樣,一條簡單的測試鏈路就打通了。

最後
介面程式碼在你的專案路徑\vue_api_server\routes\api\private\v1,如果你能看懂程式碼,可以直接閱讀js檔案,自己梳理介面。
image

如果你不懂程式碼,可以購買全套介面文件(圖文) + 小編錄制的介面使用教程(影片)。
image
image
image

相關文章