接口测试
接口理念 不要过度迷信工具,首先还是解决原理问题 接口测试就是用两个工具调用一下然后结果就出来了 接口是指系统模块与模块或系统与系统间进行交互,一般我们用的多的是HTTP协议的接口,WebService协议的接口,还有RPC(Remote Procedure Call Protocol)---远程过程调用协议的接口 不管哪种接口,其本质就是发送一个request,然后服务器响应后返回一个response,然后我们队response进行分析,这即是接口测试 1.接口测试做好要覆盖业务 2.接口测试做好要覆盖代码 MC/DC 为什么要做接口测试 随着系统越来越多,以及复杂性越来越高,为了保证系统的独立性,也为了使业务更加的独立,系统间的交互,越来越多的使用接口这时候,为了保证数据的传输的准确性,接口测试也应运而生了,数据的错误,有可能引起系统的重大bug,所以,为了持续性的检查接口数据的准确性,接口测试的重要性也就不言而喻了 接口测试的目的及方法 核心:保证系统的稳定 方式:持续集成 目的:提高测试效率,保证数据的准确性 文档:接口的数据类型是需要事先定义好的,所以,要形成文档的习惯,以方便查阅,尽量减少团队与团队间的沟通成本,同理,我们在接口测试中,也需要根据文档,整理出我们的接口测试数据,整理出我们的断言字段,也方便其他人去审核我们接口测试的成果 常见接口测试工具 SoapUI