软件测试5.0学习笔记-接口测试阶段

一.接口测试理论

1.1概念

  • 接口:系统之间(外部系统与内部系统,内部系统与内部系统)数据交互的通道。
  • 接口测试:校验 接口回发的响应数据 与 预期数据结果 是否一致。
  • 作用:
    • 可以发现页面测试发现不了的问题
    • 符合 质量控制前移 理念
    • 低成本高收益
  • 接口测试的实现方式:
    • 工具:
      • postman (功能较少,上手容易)
      • jmeter (功能齐全,使用复杂)
    • 代码:
      • Python + Request库 + Unittest框架
      • Java + HttpClient

*二.HTTP协议

2.1HTTP协议简介:

超文本传输协议,是基于请求与响应的 应用层 协议

(协议是不同事物之间通信的规则)

2.2特点:

  • 客户端 ,服务器模式
  • 传递的数据比较简单,所以速度快
  • 灵活
  • 无连接
  • 无状态

*2.3URL格式

URL的组成/完整语法格式:

协议://ip地址 [ :端口号 ] / 资源路径 ?查询参数

解释:

  • 协议:
    • http 和 https 。(http:明文传输,https:密文传输)
  • ip地址 :
    • 也就是域名。
    • 作用:唯一定位一台主机。
  • 端口号:
    • 可以省略。如果省略跟随协议。(http 端口号是80,https端口号是443)
    • 作用:在主机上,唯一定位一个应用程序。
  • 资源路径:
    • 作用:应用对应的数据资源。
    • 可以省略。如果省略,资源路径为"/ "
  • 查询参数:
    • 作用:给资源传递参数
    • 可以省略。如果省略,没有' ?'分隔符。
    • 格式是 key=value,可以有多组,各组之间使用 “&” 连接。

*2.4Http请求

产生端:一定产生于客户端。当 客户端给服务器发送请求时 使用该协议。

整体格式:

  • 请求行
    • 请求方法 URL 协议版本
  • 请求头
    • k:v格式
  • 空行&#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值