什么是接口测试?接口测试基础、案例及Json格式详解

什么是接口(API)测试/h2>

API全称(Application Progarmming Interface),接口是一个位于复杂系统之上能简化任务,像中间人一样不需要你了解详细的所有细节。比如用户登录页面,只需要调用登录接口,就可以达到登录系统的目的。

接口返回的数据类型都是json,json是一种通用的数据类型.

什么是接口自动化/h2>

接口自动化测试:让程序代替人为对接口项目进行自动化验证测试的过程

接口测试是一种功能测试,也是一种自动化测试。

功能测试的角度上说只要管输入数据后得到的输出结果是怎么样的,从执行方式上来讲接口必须要借助工具来实现。

接口测试与性能测试之间存在接口性能测试,主要通过jmeter来进行压测。

接口测试的意义

  • 更早地发现问题,越早发现bug,修复成本越低

功能测试必须要等到系统提供可测试的界面后才能进行

  • 缩短产品研发周期

接口测试的介入可以更早地发现并解决bug,使得留到功能测试阶段被修复的bug减少,从而缩短整个项目的上线时间

  • 发现更底层的问题

接口测试可以更简单更全面地覆盖到底层的代码逻辑,从而可以发现一些隐藏的bug.

只针对UI层的功能进行测试,就很难发现后端系统对一些异常情况的处理能力.

  • 前端随便变,接口测好了,后端不用变
  • 检查系统的安全性、稳定性

接口测试常用工具:

  1. 常用浏览器

  2. Postman

  3. Jmeter

  4. Fiddler

接口的请求和相应原理

针对这一部分所需掌握的知识HTTP协议、会话技术,属于基本常识了,有不了解的同学可自行学习。

JSON语法及数据格式

什么是JSON/p>

JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation),JSON是轻量级的文本数据交换格式(数据传递)–xml

JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,JSON 解析器和 JSON 库支持许多不同 的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。

语法规则:

JSON 语法是 JavaScript 对象表示语法的子集。

  1. 数据在名称/值(键值对)对中 如 {“name” : “zs”}

  2. 数据由逗 分隔 如 {“name” : “zs” , ”age”:”18”}

  3. 大括 保存对象 如 {“name” : “zs” , ”age”:”18”}

  4. 中括 保存数组 如 {“score” : [100,80,90]

数据格式:

输出结果如下:

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!


好文推荐

转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!

面试经:一线城市搬砖!又面软件测试岗,5000就知足了…

面试官:工作三年,还来面初级测试怕你的软件测试工程师的头衔要加双引 …

什么样的人适合从事软件测试工作/p>

那个准点下班的人,比我先升职了…

测试岗反复跳槽,跳着跳着就跳没了…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年8月6日
下一篇 2021年8月6日

相关推荐