接口测试

在进行接口测试的时候,浏览器只能够测试GET请求,为了测试POST请求,我们可以使用工具:

SWAGGER:

SWAGGER需要自己在项目中手动配置一下,然后在浏览器中输入http://localhost:8001/swagger-ui.html,可以自动生成接口文档,并且可以测试接口。

 

 这些中文注释是在代码中注解得到的

@Api(tags="讲师管理")
@RestController
@RequestMapping("/eduservice/teacher")
public class EduTeacherController {
    @Autowired
    private EduTeacherService teacherService;
    @ApiOperation(value = "所有讲师列表")
    @GetMapping("findAll")
    public List<EduTeacher> findAllTeather(){
        List <EduTeacher>list = teacherService.list(null);
        return list;
    }
    @ApiOperation(value = "逻辑删除讲师")
    @DeleteMapping("{id}")
    public boolean removeTeacher(@ApiParam(name="id",value = "讲师ID",required = true) @PathVariable String id){
        boolean flag=teacherService.removeById(id);
        return flag;
    }
}

使用swagger的难点在于,搭建SWAGGER的环境,对其进行配置。

配置好以后再就是使用注解对SWAGGER进行一些注释,让人看得方便明白

最后是接口测试

POSTMAN:

据说后端使用swagger,前端使用postman

 

我的目标是掌握swagger这门技术

maven这个是必须要学的了,学好了才好学后面的

 

posted @ 2021-08-06 18:24  北征愚人  阅读(39)  评论(0编辑  收藏  举报