在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接口,从而提高开发和调试的效率。