![69ee0dac6f4cb7fbb00ea7819f332055.png](https://i-blog.csdnimg.cn/blog_migrate/d5605ef5b596af31a2a9963576bf0847.png)
这一篇讲接口测试的基础,如果你还在做手工测试,你可以从这里开始入门,做接口测试是最容易的一种自动化测试。
一、接口测试是什么
首先要理解接口测试就是测接口,如图所示:
![13518101d75914fa9849cf9c7a24975b.png](https://i-blog.csdnimg.cn/blog_migrate/6a70ae360a8c2de616a99afe956940ce.png)
让我们以数据驱动的视角来看接口测试,接口测试就是按约定的格式(接口)给待测软件传入某种数据,之后检查接口给的返回值是否正确。
这个是不是和黑盒测试的流程一模一样呢?
确实接口测试就是这样,也是最简单的一种测试。唯一的问题是没有图形界面,不能通过点点点去测,而要使用一些其他方法。
二、手工做接口测试需要的工具
因为没有图形界面,我们需要有某种方式把准备好的数据传给要测的接口。这一步通常需要借助工具。举个例子,如果目标接口是一个http接口(可以参考w3cschool的web service教程来了解什么是http接口),那么在linux使用curl命令就可以去调用这个接口,把数据传给它了。
如