讲接口自动化之前,先说说接口测试的优势。
以下是我总结的几点。
- 接口测试位于功能测试前,发现bug早修改早成本低。
- 接口测试的参数会比开发的参数更丰富,得到的结果更快更多。
- 能发现大部分接口未校验的参数,省去我们功能测试输入太多数值。
- 准备测试数据方便,我们需要的测试数据可以通过接口来生成,再也不用数据库添加。
- 接口存储数据到数据库,同时也做了数据库存数据的校验,一举两得。
什么是接口自动化?
简单来说:自动的对待测接口进行调用,校验返回结果,输出测试报告,目的减少测试工作量,提供系统稳定运行的凭证。
接口的种类都包含什么?
一般来说Web接口:HTTP、HTTPS(两种为同一类型接口,传输通道加密区分),REST接口(Representational State Transfer),WebSocket接口等。想具体了解的话百度一下。
用什么来做接口测试?
工具类:jmeter、postman、loadrunner
语言类:java、jmeter、Python
这篇先讲到这,下篇我们讲Okhttp3接口测试框架搭建。