在Debian上利用Swagger进行API测试可参考以下步骤:
安装工具
sudo apt install docker.io docker pull swaggerapi/swagger-ui docker run -p 8080:8080 swaggerapi/swagger-ui 访问 http://localhost:8080 查看文档。sudo apt install nodejs npm sudo npm install -g swagger-ui-express 配合Express应用生成文档。准备API规范文件
创建 swagger.yaml 或 swagger.json 文件,定义接口路径、参数、响应等,例如:
swagger: '2.0' paths: /users: get: summary: "获取用户列表" responses: '200': description: "用户列表" 启动Swagger UI测试
http://localhost:8080 即可查看接口并测试。http://localhost:3000/api-docs。自动化测试(可选)
unittest):pip3 install swagger-codegen swagger-codegen generate -i swagger.yaml -l python -o ./generated 通过生成的代码调用API并断言响应。说明:优先通过Swagger UI手动测试接口逻辑,再通过代码生成工具实现自动化,确保测试覆盖率和效率。