美文网首页
接口测试概述与RESTful API

接口测试概述与RESTful API

作者: 姗婷 | 来源:发表于2021-03-29 14:45 被阅读0次

接口测试概念

目的:为了验证服务端已定义接口功能的正确性(实际是否符合预期)--尽早进入测试工作--定位服务端缺陷。
1.验证实际是否符合预期(接口测试):构造发送请求--》接收查看响应 ===实际比对预期

接口三大要素

定位接口资源 -- 提交测试数据 -- 查看响应结果

1. 接口资源 -- URL / method

  1. URL -- 协议 - IP地址(域名) - port端口号(默认80) - 资源路径
  2. method -- get查 - post增 - put改 - delete删
    get、post的区别:
    安全性,GET 提交的数据显示在地址栏不安全, POST 隐式提交数据更安全
    数据量大小不同,GET提交的数据量浏览器一般有限制,POST提交无数据量限制
    效率上,GET提交效率更高

2. 提交数据 -- Json / Key-Value

  1. Keys-Value结果筛选 -- param/QueryString
    URL?key1=value&key2=value2
  2. Json数据提交 -- body
    {
    “username”:“huluwa”
    “password”:“123456”
    }

3. 响应结果 -- 状态码 / 响应体

  1. 状态码 -- 2XX - 3XX - 4XX - 5XX
  2. 响应体 -- Json


    image.png

4.RESTful API(RESTful web service)

请求方式 要素1(定位资源) 要素2(提交数据) 要素3(响应数据)
URL + GET 以键值对格式提交数据 状态码: 200响应体:单条或多条资源
URL + POST 以键值对/Json格式 提交数据 状态码: 201(或200)响应体:新增后的资源
URL + PUT 以键值对/Json格式提交数据 状态码: 201(或200) 响应体:修改后的资源
URL + DELETE 删以键值对格式 状态码: 204响应体:无

相关文章

网友评论

      本文标题:接口测试概述与RESTful API

      本文链接:https://www.haomeiwen.com/subject/nhrjhltx.html