2021/11/22 软件测试之接口学习

1.接口的概念

   接口是系统与系统之间、组件与组件之间实现数据传递交互的通道。

2.接口的类型

  ·按协议划分:http、tcp、ip

  ·按语言划分:c++、java、php

  ·按范围划分:

        ·系统之间:多个内部系统之间

                            内部系统与外部系统之间

        ·程序之间:方法/模块/函数之间

3.接口测试的概念

  对系统或组件之间的接口进行测试,校验数据传递的正确性以及逻辑依赖关系的正确性。

4.接口测试的原理

  ·主要针对的测试目标:服务器

  ·怎么测:模拟客户端,向服务器发送请求

  ·测什么:测试服务器针对客户端的请求,回发的响应数据与预期结果是否相同

5.http协议介绍

  http:超文本传输协议,基于请求与响应模式的、应用层的协议。

  tcp:端口号:在主机环境中唯一标识一个应用

  ip:作用:在网络环境当中唯一标识一台主机

6.url

  ·概念:统一资源定位符

  ·作用:在网络环境中,唯一定义一个数据资源。

  ·格式:

         ·协议:http。规定数据传输的方式。

        ·域名(IP):在网络环境中找到主机。——用://与协议分隔

        ·端口(port):(常省略)在网络主机中标识一个进程(应用程序)——用:与域名分隔

        ·资源路径:标识网络资源(文件、图片、音频等)。——用:/与端口分隔

        ·查询参数:传递给资源路径对应数据。——用?与资源路径分隔,参数内部用&连接

7.http请求

  ·三部分组成:请求行、请求头、请求体

  ·作用

        ·客户端(app、浏览器):发送请求给服务器时使用的协议——http请求协议。

        ·规定:发送给服务器的数据传输的语法格式。

  ·整体格式

        ·请求行:http请求第一行。请求方法(空格)URL(空格)协议版本

        ·请求头:语法格式:k:v

                ·User-Agent:描述请求发送端的浏览器类型。

                ·Content-Type:描述请求体的数据类型。

        ·空行:代表http请求头结束。

        ·请求体:请求发送时携带的数据。数据类型就是Content-Type的值

                ·post和put有请求体

                ·get和delete没有请求体

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值