什么是接口(API)测试/h2>
API全称(Application Progarmming Interface),接口是一个位于复杂系统之上能简化任务,像中间人一样不需要你了解详细的所有细节。比如用户登录页面,只需要调用登录接口,就可以达到登录系统的目的。
接口返回的数据类型都是json,json是一种通用的数据类型.
什么是接口自动化/h2>
接口自动化测试:让程序代替人为对接口项目进行自动化验证测试的过程
接口测试是一种功能测试,也是一种自动化测试。
功能测试的角度上说只要管输入数据后得到的输出结果是怎么样的,从执行方式上来讲接口必须要借助工具来实现。
接口测试与性能测试之间存在接口性能测试,主要通过jmeter来进行压测。
接口测试的意义
- 更早地发现问题,越早发现bug,修复成本越低
功能测试必须要等到系统提供可测试的界面后才能进行
- 缩短产品研发周期
接口测试的介入可以更早地发现并解决bug,使得留到功能测试阶段被修复的bug减少,从而缩短整个项目的上线时间
- 发现更底层的问题
接口测试可以更简单更全面地覆盖到底层的代码逻辑,从而可以发现一些隐藏的bug.
只针对UI层的功能进行测试,就很难发现后端系统对一些异常情况的处理能力.
- 前端随便变,接口测好了,后端不用变
- 检查系统的安全性、稳定性
接口测试常用工具:
-
常用浏览器
-
Postman
-
Jmeter
-
Fiddler
接口的请求和相应原理
针对这一部分所需掌握的知识HTTP协议、会话技术,属于基本常识了,有不了解的同学可自行学习。
JSON语法及数据格式
什么是JSON/p>
JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation),JSON是轻量级的文本数据交换格式(数据传递)–xml
JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,JSON 解析器和 JSON 库支持许多不同 的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。
语法规则:
JSON 语法是 JavaScript 对象表示语法的子集。
-
数据在名称/值(键值对)对中 如 {“name” : “zs”}
-
数据由逗 分隔 如 {“name” : “zs” , ”age”:”18”}
-
大括 保存对象 如 {“name” : “zs” , ”age”:”18”}
-
中括 保存数组 如 {“score” : [100,80,90]
数据格式:
输出结果如下:
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
好文推荐
转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!
面试经:一线城市搬砖!又面软件测试岗,5000就知足了…
面试官:工作三年,还来面初级测试怕你的软件测试工程师的头衔要加双引 …
什么样的人适合从事软件测试工作/p>
那个准点下班的人,比我先升职了…
测试岗反复跳槽,跳着跳着就跳没了…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!