Paw(Mac OS)

只能在Mac系统上使用。
🔱 RESTful API Test Tools - 图2

Postman(Mac、Linux、Win)

Postman是一个Chrome APP,可以直接通过Chrome商店安装(需F墙,推荐修改hosts的方法,简便快捷有效)
其截图如下,非常漂亮。Postman可以作为Chrome浏览器的应用来安装,但是打开的时候不会打开一个Chrome浏览器,就像一个单独的程序一样。

  • 下载资源

百度网盘:https://pan.baidu.com/s/1zYfT7bIm3SVX_XbBUIw5Nw 密码:yv2q

安装时,首先解压这个压缩包,解压出文件夹Postman_v5.2.0,然后在Chrome浏览器中的自定义和控制按钮(右上角)中选择更多工具—>扩展程序,或者使用以下地址:

  1. chrome://extensions/

点击最上面的加载已解压的扩展程序按钮,选择解压好的文件夹,确定就行了。(装时有可能会发生错误,提示一堆看不懂的代码,这种情况可以尝试把文件夹中的 _metadata文件夹名字前面的下划线去掉,然后重新操作,就可以操作成功)使用时,点击Chrome的应用按钮,或使用以下地址:

  1. chrome://apps/

Postman打开之后是这样的:
image.png
提示注册,但估计国内也注册不上,可以点击最下方的那行连接:“**Take me straight to th app.I’ll create an account another time.**”__直接进入程序,打开之后是这样的:
image.png
另外Chrome中的应用,可以在桌面创建快捷方式,在应用界面(chrome://apps/),在应用图标上点击右键,可以创建快捷方式,这样就不用每次用的时候从浏览器的应用列表里找,使用更方便一些。

Insomnia(Mac、Linux、Win)

🔱 RESTful API Test Tools - 图5

Aoizza (Web)

Web APP,点击访问,非常方便管理API。
🔱 RESTful API Test Tools - 图6

RESTClient(Mac、Linux、Win)

RESTClient一款优秀的http接口测试工具,在不知道这个工具之前还在傻傻的通过编写代码测试接口请求,有了这个工具后,测试效率极大提升。当前发布的最新版本3.7.1,可依据不同平台下载红框中的可执行包使用工具。

  • 网络资源

官网:http://www.wiztools.org/index.html GitHub:https://github.com/wiztools/rest-client 下载:https://github.com/wiztools/rest-client/releases

image.pngWisdom REST Client

  1. Wisdom REST Client是用java编写的REST客户端(https://github.com/Wisdom-Projects/rest-client)。
  2. 特点是使用方便,因为Ta只是一个jar包,双击执行(当然前提是安装了jdk1.7+)。
  3. 如果由于安装了反编译软件,双击jar包就直接反编译,那么可以通过在jar包上:右键—>打开方式—>选择Java(TM) Platform SE binary的方式来打开。
    • 下载资源

    百度网盘:https://pan.baidu.com/s/1RFbD5j72-I8ko5hPuxmUFQ 密码:h31y

image.pngimage.png

Advanced Rest Client(Web)

Advanced Rest Client是Chrome浏览器的应用,需要在Chrome浏览器中安装。

  • 下载资源

百度网盘:https://pan.baidu.com/s/1etL1tqPvNxUNHjSmy0CnEg 密码:c5p2

安装时,首先解压这个压缩包,解压出文件夹Advanced-REST-client_v3.1.9,然后在Chrome浏览器中的自定义和控制按钮(右上角)中选择更多工具—>扩展程序,或者使用以下地址:

  1. chrome://extensions/

点击最上面的加载已解压的扩展程序按钮,选择解压好的文件夹,确定就行了。使用时,点击Chrome的应用按钮,或使用以下地址:

  1. chrome://apps/

可以看到刚刚安装的Advanced Rest Client,在第一次初始化时,会卡在一个definitions.json文件,如下图:
🔱 RESTful API Test Tools - 图10
除非翻墙,否则在国内这个文件基本是无法下载的,不过在安装包中有这个文件,所以可以点击选择文件按钮,在解压的文件夹中找到这个文件(definitions.json),点击确定,就可以初始化成功了。
image.png
在调用接口之后可以点击右上角的Save按钮,保存这一次的调用记录,并在左边的History标签中查看。
这个客户端是基于Chrome浏览器的,当使用这个客户端时,会打开一个浏览器界面。

RestfulToolkit(IDEA插件)

1. 官网
http://plugins.jetbrains.com/plugin/10292-restfultoolkit
2. 工具介绍
一套 RESTful 服务开发辅助工具集。注意:据大家反映,IDEA2020版本及以后无法使用。

  1. 根据URL直接跳转到对应的方法定义 ( or Ctrl Alt N );
  2. 提供了一个Services tree的显示窗口;
  3. 一个简单的http请求工具;
  4. 在请求方法上添加了有用功能: 复制生成URL;,复制方法参数
  5. 其他功能:java类上添加_Convert to JSON功能,格式化 json数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。_

    3. 安装

  6. ctrl +alt +s →settings;

  7. plugins →browse repositories;
  8. 搜索框输入:RestfulToolkit →Install;
  9. 安装完成后重启IDEA;

注意:安装失败的请升级IDEA至18及以上版本。
4. 功能演示
安装后,右侧会有RestServices侧边栏,点击后会显示当前项目所有请求地址,可以进行输入查询,然后会直接把请求方式,地址以及参数列出来,默认请求服务器为本机(localhost:8080),可根据需求更改。
🔱 RESTful API Test Tools - 图12

  • 全局快捷搜索Ctrl \

🔱 RESTful API Test Tools - 图13