接口测试

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

了解在项目开发中,未采用接口时的缺点

  • 缺点:
    1. 研发标准不统一,团队磨合难度高
    2. 研发周期长
    3. 可扩展性差
    

了解项在目开发中,采用接口带来的优点

  • 优点:
    1. 统一设计标准;
    2. 前后端开发相对独立;
    3. 扩展性灵活;
    4. 前后端都可以使用自己熟悉的技术;

接口

定义:接口就是不同工作顺利交互的标准

 接口与接口测试

天气预报接口

http://www.sojson.com/open/api/weather/json.shtml?city=北京
http://www.weather.com.cn/data/sk/101010100.html
http://www.weather.com.cn/data/cityinfo/101010100.html

2 、接口测试

2.1 概念

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

2.2 接口测试原理

  • 模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收响应数据后并进行判断的一个过程。
    • 请求:是否正确,默认请求成功是200(GET),如果请求错误也能返回404、500等。
    • 检查:返回数据的正确性与完整性
    • 安全性:接口一般不会暴露在网上任意被调用,需要做一些限制,比如次数限制。

2.3 接口测试分类

  • web接口测试
  • 模块接口测试

    1). web接口测试

  • 服务器接口测试
  • 外部接口测试

    服务器接口测试

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

    外部接口测试

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

2.4 接口测试-优点

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

常用接口测试插件工具

接口测试工具:

  • Postman
  • RestClient
  • Jmeter

1.1 安装环境

  • 安装-谷歌浏览器(65.0.3311.4_chrome)
  • 安装-Postman插件(Postman_v4.1.3.zip)
  • 安装方式(离线/在线)

1.2 Postman安装步骤

  • 1). 安装谷歌浏览器
  • 2). 打开浏览器扩展页面
    • chrome://extensions/
    • 自定义及控制->更多工具->程序扩展
  • 3). 勾选开发者模式
  • 4). 加载已解压的扩展程序

1.3 Postman演示

1.4 结果

  • 查看响应状态码
  • 查看响应数据

 

2.1 安装环境

  • 浏览器(火狐35.0)
  • 接口插件工具(RESTClient 2.0.5)
  • 安装方式(在线)

2.2 RESTClient安装步骤

  • 1). 安装火狐浏览器
  • 2). 打开浏览器-附加组件
    • about:addons
    • Ctrl+Shift+A
    • 工具菜单->附加组件
  • 3). 搜索RESTClinet 2.0.5
  • 4). 安装

2.3 RESTClient演示

2.4 结果

  • 查看响应状态码
  • 查看响应数据

2.5 JSON科普

概念:是一种轻量级的数据交换格式。

语法 : JSON由已键/值对组合方式,

     {
         "name":"张三",
         "age":18,
     }

     {
        "brand":"奔驰",
        "price":"50万"
     }

 

资源互助分享:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值