接口的组成

URL(接口地址)、method(接口类型:get/POST)、code(状态码)、headers(请求头)、data(接口发送的数据)、response(返回数据)

软件测试---接口测试

接口的操作

  1. 参数化
  2. 变量(全局变量、局部变量)
  3. 自定义脚本
  4. 接口的关联
  5. 断言–自动判断是否成功

抓包

工具

  • fiddler:HTTP、HTTPS
  • network
  • wireshark:其他协议

原理

作用

  • 定位bug

判断是否调用接口:如果没有调用接口,那就是前端的bug;如果有,则看接口的状态码(200–前端发送了错误的数据,所以后端没有返回想要的结果,前端的bug、404–八成是写错了请求URL、500–后端的bug)

接口测试的注意事项

  1. 需要根据具体的需求去设计接口的测试用例
  2. 对于会写入数据库的数据,需要去数据库里看是否正常写入了
  3. 对查询类的接口,需要去数据库里看,数据是否一致
  4. 必须要熟悉整个系统的需求以及数据库
  5. 除了独立的每个接口的测试,我们还需要对存在业务逻辑上下关联的接口进行流程测试

相关文章: