在Ubuntu上测试Swagger接口主要有以下两种方式:
- 使用Swagger UI测试:
- 安装Swagger UI:可通过Docker安装(拉取镜像
swaggerapi/swagger-ui
并运行容器,映射端口如-p 8080:8080
),或通过npm安装(全局安装swagger-ui
后运行)。
- 配置访问路径:启动后访问对应端口(如
http://localhost:8080
),在界面中输入Swagger规范文件(swagger.yaml
或swagger.json
)的URL或直接拖拽文件,点击“Explore”按钮加载。
- 执行接口测试:在加载的接口列表中,选择需测试的接口,点击“Try it out!”按钮,输入参数后点击“Execute”即可查看请求和响应结果。
- 结合自动化测试工具:可使用Swagger Codegen生成客户端代码,再结合JUnit等测试框架编写自动化测试脚本,或使用Swagger-Tester等Python库进行自动化测试。