3、我们做接口测试,需要开发提供接口文档。

我们做接口测试,需要开发提供接口文档(也需要自己抓包分析,接口文档可能也会存在问题)。最重要的有一下几点:

  1.被测接口的地址

  2.接口参数,以及各个参数的说明

  3.必要的http头与http体 ( http头是可以自定义的,可以用来校验是否是自己人访问 )

  4.接口返回什么值,以及各个返回值的说明

  5.接口是干什么的

确定了这些,才能做好接口测试。好的接口文档如下:

复杂一点的接口,RESTful

一个用户接口可以通过以下4种不同方式的请求,来做不同的事情:

  1.获取用户信息

  2.创建用户信息

  3.修改用户信息

  4.删除用户信息

你完全可以像“灯”的那个例子,用GET请求来传递不同的参数来实现,但是这样如果接口多了,就会很混乱,很难管理。

这时,我们需要一种规则:

  1.当用“GET”方式时,只用来获取数据,成功了返回http状态码200
  2.当用“POST”方式时,只用来创建数据,成功了返回http状态码201
  3.当用“PUT”方式时,只用来修改数据,成功了返回http状态码203
  4.当用“DELETE”方式时,只用来删除数据,成功了返回http状态码204
  5.当请求发送失败,返回http状态码400

这样子的规则,我们称它为“RESTful”标准。

下图是RESTful的状态码返回

posted @ 2023-04-14 12:33  请你吃溜溜糖  阅读(105)  评论(0)    收藏  举报