美文网首页
接口测试

接口测试

作者: 孩子气的男人香 | 来源:发表于2019-02-25 18:54 被阅读0次

为什么做接口测试?

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

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

接口测试的好处:节约时间,提高工作效率,提高系统健壮性。

接口测试基础之接口测试入门

什么是接口测试

什么是接口?接口的种类:外部接口,内部接口。

外部接口又分为:上层服务与下层服务,同级服务。

接口的种类:http:post,get,delete,put,post和get用的多,delete和put不常用。

get请求提交的数据是放在地址栏的。

post提交的数据都是放在webform中的。

get请求中所有的数据都放在地址栏,它能够承受多少数据。

post请求能承受的数据比get多。

数据放在webform中比放在地址栏中安全。

接口测试流程

为什么要讲接口测试流程?

面试用,熟悉接下来该干什么,掌握基础知识。

接口测试流程:需求讨论,需求评审,场景设计,用例设计,数据准备,执行。

接口测试中的重点是什么?用例

或者说设计用例的目的是什么?

理清思路,避免漏测,

提高测试效率,

跟进测试进度,

告诉领导我做过这个事,

跟进重复性工作。

用例设计:功能,逻辑业务,异常,安全

功能用例设计:功能是否异常,功能是否按照接口文档实现

逻辑用例设计:是否依赖业务

异常测试用例设计:主要分为参数异常和数据异常。

参数异常主要分为四种,关键字参数,参数为空,多少参数(参数多一个或少一个是否可以提交成功),错误参数(参数没有按照要求来)。

数据异常:关键字异常(例如关键字为NULL),数据为空(删除掉关键字对应的数据),长度不一致,错误数据

安全测试用例设计:cookie,header,唯一识别码

删除cookie,服务端是否返回数据,若返回则不安全

删除header,提示提交的数据格式不正确

若手机端的唯一识别码与服务端不能对应,或数据库中不存在,会给出提示信息。

接口测试工具

测试工具的分类:

接口测试

如果分不清情况用接口测试工具,会降低工作效率。

如何选择接口测试工具?根据时间,简易程度,也许复杂度,测试人员能力。

接口测试工具分类:抓取接口工具,测试接口工具。

抓包工具分析与抉择:

httpwatch(集成在ie和firefox浏览器工具栏中的插件),点击录制会记录操作,一般不用该工具

wireshark(一般不选择)

fiddler(只记录http请求),可用于接口测试,抓包工具首选。

接口测试工具选择:

loadrunner:所有性能测试基于http请求所以可以进行接口测试。

fiddler:可以抓包,可以接口测试

soapui:可以做接口,可以做自动化

jmeter:根据http请求做的性能测试,所以可以做接口测试

postman:(常用,首选,)

接口测试工具三剑客:fiddler,postman,python自己开发,测试人员首选python

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

工具没发满足需求,业务限制,安全性


相关文章

  • 接口测试概述

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

  • 接口、安全、性能测试

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

  • 接口测试 - 测试流程

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

  • 接口测试初解

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

  • 2018-05-16

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

  • 接口测试

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

  • 接口测试

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

  • 接口功能测试要点

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

  • 接口自动化测试设计

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

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

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

网友评论

      本文标题:接口测试

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