美文网首页
接口测试

接口测试

作者: 3113b5464954 | 来源:发表于2016-10-30 16:17 被阅读71次

学习接口,首先了解以下几种东西

1.http协议

http是超文本传输协议,是一种基于请求相应模式的应用层协议,可以说是双方通信进行需要遵循的一个规范,规范如下

(1)request和response的格式

request请求格式

a.请求行(方法名 /请求资源 /http协议版本)

b.消息头

c.请求正文

如下图所示(访问简书首页)

response响应格式(访问简书首页)

a.响应行(http协议版本号 /状态码 /状态码信息)

b.消息头

c.响应正文

(2)restful接口

REST全称Representation State Transfer ,表述性状态转移,其实就是一个信息资源,例如用户的姓名,要想资源信息被识别,需要唯一标识,在WEB中的唯一标识就是URI。

(3)json格式

json是一种轻量级的数据交换格式,采用键值对的形式

最基本的 {"name","seven"}'

数组类型

{ "people": [

{ "name": "one", "age":"1", "email": "1" },

{ "name": "two", "2":"Hunter", "email": "2"},

{ "name": "three", "lastName":"3", "email": "3" }

]}

了解以上前置只是后再来看接口测试:

 接口测试可以确保主要流程及系统的稳定性,可以在项目前期控制好bug的数量,以缩短开发周期、检查服务器的异常处理能力。

接口的测试场景也有以下三种:

(1).系统与系统之间的调用(像调用第三方接口)

(2).系统上级对下级的调用(像service层对dao层调用)

(3).系统内服务对服务的调用(像app调用服务端的接口)

关于接口测试有很多工具,如 jmeter、postman ,loadrunner等,

我们一半接口测试执行关注点有以下几种:    

(1)请求参数的必填和可选项

(2)请求参数的合法输入

(3)请求参数的边界值

(4)请求 参数的异常处理,如未带入必填项参

(5)基于业务场景的考虑,如登陆依赖。  

(6)涉及到DAO层调用的要考虑数据增删改查的正确性

(7)接口有翻页时,页码与页数的异常情况

(8)接口返回的图片地址能否打开,图片大小是否符合要求

(9)当输出参数有联动性时,需要校验参数的返回结果是否都符合要求

(10)所有列表页接口都要考虑排序值

(11)所有功能都要兼容旧版本

(12)传参个数要求

相关文章

  • 接口测试概述

    接口(interface)的概念 常见接口名词 接口测试: 接口测试目的: 接口测试的重要性: 接口测试流程 接口...

  • 接口、安全、性能测试

    接口测试 1.定义:接口测试时测试系统组件间接口的一种测试 包括:模块接口测试、后端服务器接口测试、外部接口测试。...

  • 接口测试 - 测试流程

    接口测试流程逐步分为: 接口需求调研 -> 接口测试工具选择 -> 接口测试计划 -> 接口测试的用例编写...

  • 接口测试初解

    1.什么是接口 2.什么是接口测试: 接口测试主要包含三方面:接口功能测试、接口安全测试、接口性能测试 3.接口测...

  • 2018-05-16

    1.接口测试基础 1.1.什么是接口测试? 接口测试是测试系统组件间接口的一种测试。 接口测试主要用于检测外部...

  • 接口测试

    1.在线http测试:接口在线测试 模块接口测试和web接口测试: 模块接口测试是单元测试的基础。它主要测试模块的...

  • 接口测试

    软件测试分类:界面测试,接口测试,单元测试对软件提供的接口进行测试接口测试: 地址,参数,返回值(期望结果)接口-...

  • 接口功能测试要点

    单接口测试: 组合接口测试(场景测试)

  • 接口自动化测试设计

    一、接口测试基础 1.什么是接口测试? 接口测试是测试系统组件间接口的一种测试。 接口测试主要用于检测外部系统与系...

  • 软件测试-接口测试详解

    一、接口测试的背景 1)什么是接口测试呢? 接口测试是测试系统组件间接口的一种测试,接口测试主要用于检测外部系统与...

网友评论

      本文标题:接口测试

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