将swagger-ui中的接口导入postman

1.简介

swagger是一款深受广大后端开发人员喜爱的工具,它能够帮助使用者减少文档的编写,且能够以可视化界面的形式呈现接口,方便测试。使用swagger唯一的缺陷在于需要用注解对每个接口进行解释说明,无形中也增加一些代码量。本文将详细介绍将swagger声明的接口快速导入postMan,快速进行测试。
2.swagger配置篇
(1)导入依赖jar包
首先在所要使用swagger的工程中导入相关依赖,主要的依赖有:

<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.8.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.8.0</version>
</dependency>

(2)编写配置类
在这里插入图片描述
(3)启动类上添加配置类扫描路径和@EnableSwagger2注解,同时注意还需要添加controller类所在的扫描路径,否则可能出现无法找到注解接口的情况。
3.controller类和其对应的方法进行注解
具体注解可查看swagger的相关文档。
在这里插入图片描述
在这里插入图片描述
4.访问swagger的可视化页面
访问路径在配置类中已经配置过:http://localhost:15031/swagger-ui.html#/
在这里插入图片描述
5.将接口导入到postMan
(1)找到上述文档路径,也就是上图中的:http://localhost:15031/v2/api-docs,将其导入postMan。注意,导入时项目要处于运行状态,否则导入不成功。
在这里插入图片描述
(2)导入成功后,根据需要配置具体测试环境和生产环境地址,方便测试不同环境的接口。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(3)测试具体接口
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_33479841/article/details/106665060