博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
接口测试基础
阅读量:6817 次
发布时间:2019-06-26

本文共 776 字,大约阅读时间需要 2 分钟。

什么是接口?

  接口一般分为两种。一种是系统对外接口,一种是程序内部接口。

  系统对外接口:这个接口其实就是我们平时看到的样子,比如app,网站等。我们想要获取我们想要的东西,就必须通过这个接口调用方法,从而调用数据库,来获取信息!

  程序内部接口:指方法与方法之间,模块与模块之间,不同语言之间相互调用的接口。

接口的分类?

  webService接口:走soap协议通过http传输,请求报文和返回报文都是xml形式

   http api接口:是走http协议,通过路径来区分调用的方法,请求报文是key-value的形式,返回报文一般是json串,有get和post等方法,也是最常用的两种

什么是接口测试?

  接口测试就是功能测试!有点区别是功能测试是在页面上点点点,在页面上输入数据,查看结果;接口测试没有页面,通过接口文档上的调用地址,请求参数,拼接报文,然后发送请求,检查返回结果。

为什么做接口测试?

  说一个很直观的例子:比较在京东买东西,付款金额为500,直接调用接口,付款成功了,接口调用成功,就测试成功了;但是假如想测试一下付款为5元时,是否会付款成功,那么在页面是没有检验的,所以只能通过接口测试,手动在接口处修改金额,从而校验结果。

接口测试的必要性?

  1.可以发现很多在页面上操作发现不了的bug

  2.检查系统的异常处理能力

  3.检查系统的安全性,稳定性

  4.前端随便变,接口测好了,后端不用变

接口规范文档?

  接口文档至少包括:1.接口说明

           2.调用url

                                        3.请求方法(get、post)

                                        4.请求参数,请求类型,请求参数说明

              5.返回参数说明

 

转载于:https://www.cnblogs.com/wxcx/p/8024169.html

你可能感兴趣的文章
小巧玲珑:机器学习届快刀XGBoost的介绍和使用
查看>>
intellij开发安卓与genymotion配合
查看>>
jmeter大神博客笔记
查看>>
java.lang.NoClassDefFoundError: javax/annotation/Priority
查看>>
springmvc-mvc:resource标签使用
查看>>
Ubuntu 16.04安装IntelliJ IDEA时快捷键冲突设置
查看>>
Ubuntu界面重新安装图形界面
查看>>
去哪儿网支付系统架构演进
查看>>
Spring框架最简单的定时任务调用
查看>>
Spring 调度任务@scheduled学习总结
查看>>
mybatis配置进阶
查看>>
多线程的数据结构
查看>>
Go 只读/只写channel
查看>>
比萨斜塔——统计显著性检验
查看>>
如何写一份优秀的java程序员简历
查看>>
Spark(一): 基本架构及原理
查看>>
ASPNETCOREAPI 跨域处理 SQL 语句拼接 多条件分页查询 ASPNET CORE 核心 通过依赖注入(注入服务)...
查看>>
微信小程序录音实现
查看>>
remove namespace from xml config file
查看>>
<转>从SRCNN到EDSR,总结深度学习端到端超分辨率方法发展历程
查看>>