介绍
1. 发送HTTP请求:Postman允许您发送各种类型的HTTP请求,包括GET、POST、PUT、DELETE等。您可以自定义请求头、请求体、URL参数等,并且可以选择不同的身份验证方式。
2. 创建和管理集合:您可以将相关的请求组织成集合,方便进行管理和查找。集合可以包含多个请求,还可以添加文件、脚本、环境变量等。
3. 自动化测试:Postman提供了强大的测试功能,您可以编写和运行测试脚本来验证API的响应是否符合预期。测试脚本可以使用JavaScript编写,可以进行各种断言、循环、条件判断等操作。
4. 生成文档:通过Postman,您可以轻松地生成API文档。它可以根据请求和响应示例、描述、参数等信息自动生成文档,并支持导出为不同格式,如HTML、Markdown等。
5. 协作和分享:Postman支持团队协作,您可以与团队成员共享集合、环境变量等资源。还可以将集合发布到Postman云端,方便他人查看和使用。
6. 监控和共享环境:您可以使用Postman监控API的性能和可用性,并设置警报。同时,您还可以创建和共享环境变量,以便在不同的开发、测试和生产环境中轻松切换。
1.发送http请求
GET
@ApiOperation("电影分页查询接口")
@GetMapping("/page")
public Result<PageResult> pagequery(MoviePageQueryDTO moviePageQueryDTO){
log.info("电影分页查询:{}",moviePageQueryDTO);
PageResult pageResult=movieService.pageQuery(moviePageQueryDTO);
return Result.success(pageResult);
}
POST
@ApiOperation("电影新增接口")
@PostMapping("/insert")
public Result insert(@RequestBody MovieDTO movieDTO){
log.info("电影新增操作:{}",movieDTO);
movieService.insert(movieDTO);
return Result.success();
}
PUT
@ApiOperation("电影更新接口")
@PutMapping("/update")
public Result update(@RequestBody MovieDTO movieDTO){
log.info("电影更新操作:{}",movieDTO);
movieService.update(movieDTO);
return Result.success();
}
DELETE
@ApiOperation("电影批量删除")
@DeleteMapping("/deletebatch")
public Result deletebatch(@RequestParam List<Integer> ids){
log.info("电影批量删除:{}",ids);
movieService.deletebatch(ids);
return Result.success();
}