IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 接口测试概念-小白适用 -> 正文阅读

[开发测试]接口测试概念-小白适用

接口

什么是接口

软件对外提供的一种用于做数据传输的服务。
对于软件接口测试,特别需要注意的参数是鉴权码,也就是 token, key , appkey 等。

接口测试

测试接口能否正常的进行数据交互,权限控制及异常场景下的响应机制。

接口数据类型

接口数据一般由三部分组成:错误码,描述说明,数据。
而接口数据当前常用的有以下三种格式。

  • json
  • html
  • xml

其中常用的是 json 格式的数据,对于json数据,需要注意校验和加解密,可用 www.bejson.com 在线进行json校验和数据加解密。

接口协议

webservice协议

接口地址一般为: http://…?wsdl
每个接口操作均使用不同的地址,如增删改查等分别使用不同地址
soap协议, wsdl 结尾

restful规则:

  • get 获取数据
  • post 提交数据
  • put 修改数据
  • delete 删除数据
    使用的地址为同一个,只是使用的规则不同。

dubbo协议

接口地址: dubbo://…
适用于少量数据的传输,大并发。

http协议

接口地址: http://…80%
https=http+ssl安全传输协议 端口使用 443
http 端口使用 80

什么是http协议

超文本协议,主要用于浏览器与服务器之间的数据交互,一般两部分交互:

  • 请求
    get post put delete

  • 响应
    1xx信息, 2xx成功, 3xx重定向(跳转不传值), 4xx客户端错误, 5xx服务器错误

API测试流程方案

  • 接口文档
    了解接口业务,接口地址,鉴权,入参,出参,错误码
  • 接口计划和方案
    一般思路
    正:输入正常的入参,接口能否正常返回
    反:
    鉴权:鉴权为空,鉴权码错误,鉴权码过期
    参数:参数为空,参数类型异常,参数长度异常,错误码覆盖
    其他场景:分页异常等

接口测试工具

  • postman
  • jmeter
  • soupul
  • apipost
  • fiddler
  • charies
  • apitest等一些浏览器插件

postman安装

  • 浏览器插件安装
  • 官网
    https://getpostman.com/apps
  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-07-30 13:02:26  更:2021-07-30 13:03:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/17 20:33:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码