小言_互联网的博客

Postman 是个好用的工具,不试一下?

390人阅读  评论(0)

忘了 postman 是被谁种草的,很长一段时间内 postman 都是我做接口测试的首选工具,之前也有小伙伴跟我安利过 IDEA 中的 RestfulToolkit 插件,但是一直没机会体验,最近抽空玩了一把,感觉在某些场景下还蛮不错的(不需要认证的场景下),和小伙伴们分享下。

  1. RestfulToolkit

  RestfulToolkit 是一套 RESTful 服务开发辅助工具集,它主要提供了如下功能:

  ·根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N );

  · 提供了一个 Services tree 的显示窗口;

  · 一个简单的 http 请求工具;

  · 在请求方法上添加了有用功能: 复制生成 URL;

  · 其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。

  它支持 Spring 体系 (Spring MVC / Spring Boot 1.x,2.x);支持 JAX-RS;支持 Java 和 Kotlin 语言。

  2. 安装

  在 IDEA 中选择 File->Plugins,然后搜索 RestfulToolkit,如下:

 

 

3. 使用

  创建一个项目,在项目的右边可以看到 Rest Services 选项,如下:

  点开该选项卡,就可以进行 RESTful 接口测试了。

  松哥写了四个测试接口,大家来看一下:


  
  1.   @RestController
  2.    public class BookController {
  3.    @PostMapping("/book")
  4.    public RespBean addBook(Book book) {
  5.    System. out.println(book);
  6.    return RespBean.ok( "添加成功");
  7.    }
  8.    @GetMapping("/book/{id}")
  9.    public Book getBookById( @PathVariable Integer id) {
  10.    Book book = new Book();
  11.    book.setId(id);
  12.    return book;
  13.    }
  14.    @PutMapping("/book")
  15.    public RespBean updateBook( @RequestBody Book book) {
  16.    return RespBean.ok( "更新成功");
  17.    }
  18.    @DeleteMapping("/book")
  19.    public RespBean deleteBookById(Integer id) {
  20.    return RespBean.ok( "删除成功");
  21.    }
  22.   }

 

这四个借口基本上涵盖了我们日常常见的传参方式,启动项目,我们来看下右边:

  可以看到,项目启动成功后,四个测试接口都会在 RestfulToolkit 工具中展示出来:

 并且不同的接口,都有对应的默认参数,例如更新接口,参数是 JSON 格式,这里就会自动列出来:

 

 


转载:https://blog.csdn.net/qq_60168783/article/details/123300842
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场