01-接口测试基础

简介: 01-接口测试基础

接口测试基础:

1.为什么学习接口测试?

  • 当前的程序开发中更多的使用的是面向接口的开发方式进行开发
  • 可以发现页面操作发现不了的bug
  • 检查系统异常处理能力
  • 检查系统安全性、稳定性

2.程序开发中为什么使用接口?

  • 相当于定义了一套标准,规范了开发过程。
  • 接口可以保证数据安全。
  • 可以使项目容易迁移。

3.接口是什么?

  • 可以理解为不同操作间顺利交互的标准。

4.接口测试定义:

  • 验证某个标准是否正常工作的一种测试。

5.接口测试原理:

  • 基于某种协议,模拟客户端向服务端发送请求。

6.接口测试测试点:

  • 测试请求:请求地址是否正确,请求是否正常通过
  • 测试数据:判断接口返回的数据是否和预期一致
  • 测试安全:敏感信息是否加密,非暴露出的接口是否有安全验证
  • 测试性能:某一个接口同一时间点很多用户访问

 

 

7.接口测试分类:

  • web 接口:服务器接口 + 第三方接口
  • 模块接口:模块可以理解为一个客户端软件内的不同功能;模块接口就是不同功能间交互的一个标准

 

8.接口测试流程:

  • 需求分析    :请求(URL,方法,参数)、响应(响应数据,响应状态码)
  • 挑选需要做自动化测试的功能 (时间、人员、接口复杂度)
  • 设计测试用例  (可直接复用功能用例)
  • 搭建自动化测试环境
  • 设计自动化测试架构
  • 编写代码
  • 执行用例
  • 生成测试报告并分析结果
相关文章
|
2月前
|
SQL 测试技术 数据库连接
Lim接口测试平台-接口测试功能详解
Lim接口测试平台-接口测试功能详解
43 1
|
7月前
|
前端开发 网络协议 测试技术
关于接口测试,你了解多少?
关于接口测试,你了解多少?
|
8月前
|
JSON 安全 网络安全
接口测试(一)基础
接口测试(一)基础
|
11月前
|
前端开发 安全 测试技术
接口测试
在功能测试用例完成,接口文档完成,接口开发完成时进行新功能的接口测试。在上线前运行老功能的接口测试脚本
|
jenkins 测试技术 持续交付
接口测试的测试要点
接口测试是软件测试中的重要组成部分,它的目的是评估接口的质量和可靠性,以保证系统的正常运行。在进行接口测试时,必须要考虑到以下几个方面:
|
XML 数据管理 Devops
接口测试数据引发的接口测试代码改进(之一)
顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscript, 主文件是:zentao.py 。bugreport是禅道,script是python3+selenium 3,按照规则在禅道上书写的bugreport可由zentao.py程序生成py测试脚本。
124 0
接口测试数据引发的接口测试代码改进(之一)
|
测试技术 数据库 数据安全/隐私保护
接口测试数据引发的接口测试代码改进(之二)
接口测试数据引发的接口测试代码改进(之二)
97 0
接口测试数据引发的接口测试代码改进(之二)
|
JSON 前端开发 JavaScript
接口测试教程(24)了解接口测试
接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。简答的说就是通过URL像服务器或者其他模块等,传输我们想传输的数据,然后看看他们返回的是不是我们预期想要的。
|
测试技术 Python
接口测试工具
接口测试工具
106 0
接口测试工具
|
前端开发 安全 测试技术
接口自动化测试实践指导(中):接口测试场景有哪些
接口自动化测试实践指导(中):接口测试场景有哪些
接口自动化测试实践指导(中):接口测试场景有哪些