在做uniapp开发或其他应用开发的时候,现在一般都是前后端分离的,后端开发人员或测试人员需要独立完成接口的测试,不可能等前端同学开发完再做接口单元测试的,因此就需要使用专业的接口测试软件做接口测试。
postman 是最早流行的 API 测试软件,目前来说,使用 postman 的人还有很多。但是假如是使用高级的功能。postman 还是略显不足的。
比如团队分享、API 生成文档等高级功能,需要连接外国的服务器,经常被拦掉或速度很慢。使用高级功能,外国的缴费也比较麻烦。
因此,越来越多人开始使用国内的 API 测试软件来做 API 测试,而且用户体验和功能方面,国内的软件也开始渐渐地比 postman 更好用。
我现在使用的比较多的是 yunedit-post
yunedit-post 是全中文的 API 测试工具,功能也比较全,参数可以使用变量、还有后置执行 sql 语句等清理测试产生的脏数据等功能,大大地减少我们手工操作的工作量。
下面介绍下 yunedit-post 它的高级功能特性:
1、输入参数可以使用本地变量(可以使用后置处理功能将接口的返回值保存到本地变量中,然后下一个接口就可以使用本地变量作为输入参数了),如下图:

2、后置处理 - 保存接口返回结果到本地变量:
往往,一些接口的返回值,是希望作为下一个接口的输入值的,比如登录接口返回的 token,其他的接口都需要带上这个 token,那么就需要后置处理功能,将这个 token 保存到本地变量中了,如下图:
3、后置处理 - 执行 sql 语句功能
调用 API,假如 API 是业务类型的接口,可能会产生业务的数据,而这些数据可能是不希望留下痕迹的。或者会影响下一次测试的。所以就需要清理掉,这样就可以使用后置处理功能,清理希望清理掉的数据,如下图,sql 语句也支持使用本地变量或者接口返回值作为变量:
4、自动化测试功能
既可以使用界面定义接口的执行顺序,也可以使用更灵活的 js 脚本定义接口的执行顺序。
通过自动化测试功能,就可以将一组接口的测试,简化为一个测试步骤,只关注测试结果,不需要每一个接口都手工去调用。如下图所示:
5、一键生成接口分享文档:
一键就可以生成接口分享文档,生成的接口文档例子如下图所示: