接口测试概述与RESTful API

接口测试概念

目的:为了验证服务端已定义接口功能的正确性(实际是否符合预期)--尽早进入测试工作--定位服务端缺陷。
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响应体:无
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 10,620评论 0 11
  • 彩排完,天已黑
    刘凯书法阅读 4,336评论 1 3
  • 没事就多看看书,因为腹有诗书气自华,读书万卷始通神。没事就多出去旅游,别因为没钱而找借口,因为只要你省吃俭用,来...
    向阳之心阅读 4,834评论 3 11
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 126,232评论 2 7