什么是接口测试?
接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互
测试前提条件:
- 要有接口文档
- 要有测试接口的工具
- 要有一个写好接口的服务器
接下来我们进行http api接口测试,首先我们看一下需求文档,我们根据需求文档来进行测试,看看这些接口能否达到需求文档的要求。
我们把先其中一个接口提取出来,如下:
通过文档我们知道URL的地址,请求方式,入参名称,调用成功返回什么,调用失败返回什么。
接下来启动服务器:
然后使我们测试工具:postman,打开postman:
新建测试连接
输入我们的从需求文档获取的URL和参数,注意:网址后面的?开始都是参数
接下来测试一下失败的情况,是不是返回需求文档上要去返回的数据
ok,测试完毕,这个接口通过测试
总结一下,上面的测试过程,我们用了postman这个测试工具,用了一个用go写成的服务器,使用了需求文档,这三者结合在一起才能进行接口测试,这个接口就是服务器和客户端数据交互的通道,其实就是服务器上的Cid函数,这个函数名是用户自定义的。