在Ubuntu中測試Swagger API可以按照以下步驟進行:
首先,確保你的系統上已經安裝了Node.js和npm??梢酝ㄟ^以下命令安裝:
sudo apt update
sudo apt install -y nodejs npm
npm install -g swagger-ui
sudo apt-get update
sudo apt-get install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
docker pull swaggerapi/swagger-editor:v4.6.0
docker run -d -p 38080:8080 swaggerapi/swagger-editor:v4.6.0
docker pull swaggerapi/swagger-ui:v4.15.5
docker run -d -p 38081:8080 swaggerapi/swagger-ui:v4.15.5
默認情況下,Swagger Editor會加載 https://petstore.swagger.io/v2/swagger.json。你可以通過編輯 index.html 文件來更改默認的Swagger規范文件路徑。
在Swagger UI中,你可以通過輸入框來輸入你的Swagger規范文件(通常是 swagger.yaml 或 swagger.json)的URL,然后點擊“Explore”按鈕來加載和測試你的API接口。
swagger.yaml 或 swagger.json 文件。你可以使用Swagger Codegen生成客戶端代碼,然后結合測試框架(如JUnit、Postman等)來進行自動化測試。
通過以上步驟,你應該能夠在Ubuntu上成功安裝并配置Swagger,并進行接口測試。如果在安裝過程中遇到問題,可以參考相關的官方文檔或社區論壇尋求幫助。