1、什么是接口测试?
接口测试是测试系统组件间的接口的一种测试。
接口测试主要用于检测外部系统与系统之间,以及系统内部各个子系统之间的交互点。测试的重点是检查数据的交换,传递和控制管理过程,以及系统之间的相互逻辑依赖关系等
接口测试和功能测试区别:
功能测试:点、点、点
几口测试:没有页面,通过接口技术规范,调用地址,请求参数,拼接报文,然后发送请求,检查返回结果
为什么做接口测试?
更好的提升产品质量
接口测试的必要性:
一、可以发现很多在页面上操作发现不了的bug
二、检查系统的异常处理能力
三、检查系统的安全性、稳定性
四、前端随便变,接口测好,后端不用变
接口测试流程:
一、需求评审,熟悉业务和需求
二、开发提供接口技术怪饭文档
三、编写接口测试用例
四、用例评审
五、提测后开始测试
六、提交测试报告
怎么测http接口?
接口请求报文拼接:
1、url?param1=value1¶m2=value2
?前面是请求url,?后面是请求的参数名和参数值,多个参数用&连接
2、入参是json串,那就不能拼接参数,需要借助工具来完成,如postman
GET和POST请求:
如果是get请求,直接在浏览器里输入就行了,只要能在浏览器里面请求到的。都是get请求,如果是post请求,需要借助工具来发送
GET请求和POST请求的区别:
1、GET请求使用URL或者cookie传参,而POST将数据放到body中
2、未完待续