基础知识 | 接口测试 |《python学习之路》| python 技术论坛-380玩彩网官网入口

未匹配的标注

接口测试

概念

接口测试就是代替前端或者第三方验证后台响应数据是否正确

接口测试原理

模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收响应数据后并进行判断的一个过程。

  • 请求:是否正确,默认请求成功是200(get),如果请求错误也能返回404、500等。
  • 检查:返回数据的正确性与完整性
  • 安全性:接口一般不会暴露在网上任意被调用,需要做一些限制,比如次数限制。

接口测试分类

  • web接口测试

    • 服务器接口测试

    • 外部接口测试

      服务器接口测试

      • 是测试浏览器与服务器的接口。

      外部接口测试

      • 就是第三方接口测试
      • 举例:支付接口测试/天气预报接口测试
  • 模块接口测试

接口测试-优点

  • 能为项目平台带来高效的缺陷监测和质量监督能力;
  • 平台越复杂,系统越庞大,接口测试的效果越明显(提高测试效率,提升用户体验,降低研发成本)

常用接口测试插件工具

接口测试工具

postman

简介

是google开发的一款功能强大的网页调试与发送网页http请求,并能运行测试用例的的chrome插件

安装环境
  • 安装-谷歌浏览器(65.0.3311.4_chrome)
  • 安装-postman插件(postman_v4.1.3.zip)
  • 安装方式(离线/在线)
安装步骤
  • 安装谷歌浏览器
  • 打开浏览器扩展页面
    • chrome://extensions/
    • 自定义及控制->更多工具->程序扩展
  • 勾选开发者模式
  • 加载已解压的扩展程序
演示
  • 请求方法(get):详情请见接口架构风格讲解
  • 请求url:
结果
  • 查看响应状态码
  • 查看响应数据

restclient

简介

firefoxrestclient的插件,这款插件由国人开发,功能上支持于返回的数据高亮显示

安装环境
  • 浏览器(火狐35.0)
  • 接口插件工具(restclient 2.0.5)
  • 安装方式(在线)
安装步骤
  • 安装火狐浏览器
  • 打开浏览器-附加组件
    • about:addons
    • ctrl shift a
    • 工具菜单->附加组件
  • 搜索restclinet 2.0.5
  • 安装
演示
  • 请求方法(get)
  • 请求url:
结果
  • 查看响应状态码
  • 查看响应数据

接口架构

定义

restful架构是一种接口设计架构风格,而不是标准,只是提供了一组设计原则

风格

  • http://服务器地址:端口号[/项目名称/版本]/资源集合[/单个资源]

    - http://:为我们http协议的访问头标准   
    - 服务器地址:为我们项目服务器ip地址  
    - 端口号:为我们服务器内项目访问的指定编号  
    - [/项目名称/版本]:可选  
    - 资源:互联网-图片、音乐、视频、文本、数据

###

本文章首发在 380玩彩网官网入口 网站上。

上一篇 下一篇
讨论数量: 0



暂无话题~
网站地图