在互联网行业的公司,基本上半个月会进行一次迭代,就算每次迭代发布时只回归核心与增量功能,对测试人员来说工作量也不小,而且回归测试是一项非常枯燥且重复的任务,持续时间长了也容易出错。
对于测试人员来说,单单掌握了功能测试在工作中是远远不够的,自动化测试在工作中也占据了重要的位置。我们都知道测试人员在工作中首先会根据后端提供的API文档进行单接口测试,单接口测试跑通后会进行接口自动化,后面会定时去跑这些接口。一般接口自动化是通过写脚本来运行的,需要测试人员有编程的能力。这一点可能对于很多测试人员来说是一个难题,生涩的代码、 复杂的逻辑关系.....
Apipost深知用户的这一大痛点,将复杂的代码逻辑关系图形化,这样一来原本要敲多行代码实现的功能,现在只要一个按钮就能解决,测试人员需要有一些简单的逻辑就能够进行接口自动化,大大减少了工作量。
接下来就对比一下用「python脚本实现接口自动化测试」和用「Apipost实现接口自动化测试」的区别:
测试关联接口并断言
如今很多接口互相之间都有很多关联性,一个接口会依赖其他接口返回的数据才能继续执行。我们拿最常见的登录接口和登录后获取信息接口来举例