美文网首页
接口测试

接口测试

作者: 斜杠青年Cindy | 来源:发表于2018-11-30 16:04 被阅读9次

什么是接口?

接口的由来:连接前后端及移动端。

不同端的工作进度不一样需要对最开始出来的接口进行接口测试。

1、节约时间,缩短项目时间

2、提高工作效率

3、提高系统的健壮性

接口种类:外部接口和内部接口(上层服务与下层服务和同级服务)

接口的分类?

Http:Post、Get、Delete和Put

Get和Post这两个请求只是日常工作中用得最多的。

Post请求的数据是放在WebForm里面的,以表单形式提交。

接口间的差异?

1、参数提交方式

2、请求数据大小

3、安全性

接口测试流程?

设计用例:功能、逻辑业务、异常(参数异常和数据异常)、安全(关键字)

功能:功能是否正常、功能是否按接口文档实现

逻辑业务:是否依赖业务(例如:下单,涉及登录接口,检查Header数据)

异常测试:参数异常:关键字参数(例如:输入echo,期望:显示提示信息)、参数为空、多、少参数(多加参数或减少参数,期望:显示提示信息)和错误参数(修改参数,期望:显示提示信息)

数据异常:关键字数据(修改,期望:显示提示信息)、数据为空、长度不一致(增加数据长度,期望:显示提示信息)和错误数据(修改参数,期望:显示提示信息)

安全:cookie、header和唯一识别码

cookie(删除cookie,期望:显示提示信息)

header(删除部分header,期望:显示提示信息)

接口测试流程:需求讨论、需求评审、场景设计、数据准备和执行

作用:面试用、熟悉接下来该干的事情和掌握基础知识

重点:测试用例

为什么要设计测试用例?

1、理清思路、避免漏测

2、提高测试效率

3、跟进测试进度

4、告诉领导做过

5、跟进重复性工作

接口测试用例组成?

功能、逻辑业务、异常测试和安全

接口测试工具?

Fiddler:Fiddler运用、Fiddler工作原理

Postman:Post\Get接口实战

Wireshark

SoapUI

Python、PHP(接口自动化讲)

Loarunner(接口性能讲)

HttpRequester

JMeter(接口性能)

使用接口测试工具的目的?

提高工作效率

如何选择接口测试工具?

1、时间

2、简易程度

3、业务复杂度

4、测试员能力

接口测试工具分类?

1、抓取接口

2、测试接口

HttpWatch的缺点:只能是在IE和Firefox浏览器里面,其他浏览器不支持,看数据比较麻烦。

Wireshark

Fiddler:经常使用,是抓包工具的不二选择,还有其他功能

Loadrunner:功能强大,可以做接口测试(涉及两个函数)和性能测试

SoapUI:做接口测试和自动化测试

JMeter:做接口测试和性能测试

Postman:做接口测试工具不二选择

接口测试工具三剑客

Fiddler、Postman和Python自己开发

为什么要自己开发接口测试程序?

1、工具没法满足需求时

2、业务限制

3、安全性

相关文章

  • 接口测试概述

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

  • 接口、安全、性能测试

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

  • 接口测试 - 测试流程

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

  • 接口测试初解

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

  • 2018-05-16

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

  • 接口测试

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

  • 接口测试

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

  • 接口功能测试要点

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

  • 接口自动化测试设计

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

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

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

网友评论

      本文标题:接口测试

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