分享一下我调研并使用过的五种测试工具,适合不同的场景使用。

1、Insomia

GOKu 旗下的开源工具,很轻量,支持设计、测试 API。

如果您只需要在开发过程中对 API 进行测试,可以试试它。

2、Eoapi

国产的开源 API 工具,十分轻量,因为有插件系统所以可以自己组合相应的功能。支持 HTTP、Websocket 协议测试,还支持导入 swagger、文档管理、Mock 等功能。

可以离线使用也可以部署到内网,比较适合个人和中小型团队使用。

如果您打算对 API 进行功能测试,并且可以和团队一起使用,Eoapi 是一个很好的选择。

3、Postman

Postman 是一个易于使用的Rest客户端,功能很多,它还使您可以轻松地与同事共享知识,因为您可以打包所有请求和期望的响应,然后将其发送给其他人,以便他们也可以查看。

如果您的团队不仅要测试 API,而且要有一个工具来帮助自动化还有一些探索性 API 测试工作,那么Postman 是一个不错的选择。

ps:加成员进入空间协作需要付费,分享免费

4、JMeter

说到性能测试很多人就会想到 JMeter,其实它也支持功能API功能和自动化测试。功能多也相对来说比较复杂。

如果您打算创建API功能测试,后续还可以复用到性能测试中,JMeter 是最佳的测试解决方案。