在Linux环境下使用Swagger进行接口测试,可以按照以下步骤进行:
docker pull swaggerapi/swagger-editor:v4.6.0
docker run -d -p 38080:8080 swaggerapi/swagger-editor:v4.6.0
http://localhost:38080
使用Swagger Editor。docker pull swaggerapi/swagger-ui:v4.15.5
docker run -d -p 38081:8080 swaggerapi/swagger-ui:v4.15.5
http://localhost:38081
使用Swagger UI。npm install -g swagger
swagger.yaml
或 swagger.json
文件,配置API的基本信息、端点、参数、请求和响应等。例如,对于 /user/query-user-info
接口,点击 Try it out 后输入参数并执行请求,即可看到接口的响应结果。
除了使用Swagger UI进行接口测试外,还可以使用curl命令在Linux终端中进行接口测试。以下是一些示例:
curl http://172.16.110.147:9090/client/selectByPage?limit=10&page=1
curl -X POST http://172.16.110.147:9090/factory/insert -H "Content-Type: application/x-www-form-urlencoded" -d "factoryName=TestFactory&no=123&remark=TestRemark"
curl -X POST http://172.16.110.147:9090/material/selectAll -H "Content-Type: application/json" -d '{"factory":"TestFactory","materialName":"TestMaterial","materialNo":"12345","offset":0,"page":1,"pageSize":10}'
curl -X POST http://172.16.110.147:9090/api/all/order/money -F "file=@/path/to/file" -F "startTime=2020-01-01" -F "endTime=2020-06-30"
通过上述步骤,你可以在Linux系统下使用Swagger来测试你的API接口,从而提高开发和调试的效率。