前言
目前软件测试行业做功能测试和接口测试的人相对比较多。API 测试是一种作为集成测试的一部分、通过直接控制被测应用的接口(API)来确定是否在功能、可靠性、性能和安全方面达到预期的软件测试活动。由于 API 都没有 GUI 界面,API 测试都是在通讯层进行的。现在 API 测试在自动化测试中有着很重要的地位,因为 API 一般是应用逻辑的主要接口,同时 GUI 测试在敏捷开发和 DevOps 的快速迭代和频繁变更中很难维护。
预备知识
GET和POST请求
如果是get请求的话,直接在浏览器里输入就行了,只要在浏览器里面直接能请求到的,都是get请求,如果是post的请求的话,就不行了,就得借助工具来发送。
GET请求和POST请求的区别:
- GET 使用 URL 或 Cookie 传参。而 POST 将数据放在 BODY 中。
- GET 的 URL 会有长度上的限制,而 POST 的数据则可以非常大。
- POST 比 GET 安全,因为数据在地址栏上不可见。
- 一般 GET 请求用来获取数据,POST 请求用来发送数据。