之前听说用postman,因为postman是最早做这个的,但是postman下载下来用的时候需要序列号,最主要的不是要钱,花个钱没什么,但是要我在外国的网站里购买,购买感觉好麻烦,而且是全英文的。
后来用了apifox和apipost,但是感觉功能设计有点复杂,用起来比较乱。
后面开始用了yunedit-post,对比了一下,感觉yunedit-post用来做后端接口测试很方便。
于是后面就都用yunedit-post来做接口测试了,使用方法大致如下:
1、接口测试功能:
可以编辑接口的URL参数、Header参数和Body参数,设置接口为GET或POST等方法,进行接口测试。这是接口测试软件最基本的需求。
2、接口后置处理功能-将返回接口保存到yunedit-post的全局变量或组变量中:
3、接口后置处理功能-执行sql脚本能力:
可以使用接口返回结果或yunedit-post的全局变量/组变量作为参数,执行sql语句。代替接口测试后手工清理测试数据的麻烦。
4、单元测试功能
可以灵活地编写函数,编写脚本做单元测试,单元测试前后上下文的函数定义不需要管,只需要编辑函数体和return值,return为true则测试通过,为false则测试不通过,做单元测试简单直接。
5、自动化测试功能:
我们测试接口,往往是一个接口依赖另一个一个接口的返回值作为输入值做测试,做一个业务测试,可能涉及到数十个接口的调用链,假如手工测试特别麻烦,这时候可以使用yunedit-post的自动化测试,如下图,它既可以通过界面定义接口的执行步骤,也可以通过编写自定义脚本来处理接口返回的复杂场景。
6、接口分享功能:
接口既可以分享给团队其他同事的yunedit-post去使用,也可以分享成在线文档供应团队阅读,如下图所示,可以一键分享接口文档: