作者回复: 非常高质量的留言,👍,对于第四点,现在其实有个叫httprunner的api框架,底层就是封装了python的requests,然后通过写配置而不是写代码来完成api测试,其中就可以处理时序,传参数等问题,但是异步api还是没有太好的方法
作者回复: 如果异步api没有callback接口,那么就只能用你所说的我方式,很棒的分享
作者回复: postman可以批量执行,Newman的目的是为了可以从命令行发起测试,的确是为了持续集成
作者回复: Mock其实你可以简单想象成为了辅助你做测试而使用的真实api的替代品。如果用python一般都是用requests框架,这个框架的使用非常简单明了。api测试框架的设计就是下一篇文章的主题,我会从最简单的api框架讲起,逐渐过渡到先进的做法,期待一下吧
作者回复: 所以这就是典型的postman的弱项,这也就是为什么很多比较大的工程实践并不会基于postman来做,下一篇文章会给出解决方案,就是用代码级的api测试框架
作者回复: 可以用testng,testng就像是个测试执行的框架。api是接口的一种类型,接口的定义会更加宽泛