首页 > 其他 > 详细

接口测试之接口简介(一)

时间:2019-03-21 23:26:30      阅读:160      评论:0      收藏:0      [点我收藏+]

1、接口定义

  接口:一般分两种类型,一种是程序内部的接口,一种系统对外的接口。

  程序内部接口:即程序内部方法与方法之间,模块与模块之间的交互。例如论坛系统中,存在登录和发帖模块,而发帖必须在登录之后,从而登录与发帖之间就是通过接口进行交互。

  系统对外接口:即系统获取或调用其他系统的资源或信息时,都是从统一规定的通道(即接口)进行数据传递交互。

 

2、接口类型

  WebService接口:通过soap协议进行传输,请求和返回的报文都是XML格式,一般通过SoapUI、Jmeter、Loadrunner等测试工具进行测试。

  Http api接口:通过http协议进行传输,请求报文以key-value形式,返回报文一般采用json。一般通过Postman、Jmeter、Loadrunner等测试工具进行测试。

 

3、接口作用

  接口就是前端与后端进行数据交互(获取与发送)的桥梁。

  前端是指展示给客户的一端,包括:web前端、App(Andiord\IOS)、桌面客户端。

  后端是指服务商控制的一端,包括:数据库与服务器后端。

 

4、接口内容

1)接口请求的url(包括:请求协议、请求IP地址、请求端口、请求路径)

2)接口的请求参数(参数通过?附加在url后,多个参数以&进行连接)

3)接口的请求方式:post/get/delete/put

 

5、接口请求方式

  post和get请求的区别:

  1. get请求只有请求头,没有请求体。
  2. get参数都存放在url中,post参数存放在请求体中。
  3. get一般用于获取数据,post一般用于发送数据。
  4. get请求有参数长度限制,post请求无限制。
  5. get请求相对于post来说更不安全。

接口测试之接口简介(一)

原文:https://www.cnblogs.com/fxcity/p/10575233.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!