接口测试

本文介绍了接口测试的基础概念,包括API接口的定义和作用。接着详细讲解了接口测试文档的构成,如用例编号、接口功能等。重点讨论了Postman的使用,包括全局变量的设置、批量接口测试、获取App接口的方法以及响应断言的多种方式,旨在帮助读者掌握接口自动化测试技巧。
摘要由CSDN通过智能技术生成

一、接口

什么是接口
API接口是一些预先定义的函数,包括接口地址,传入参数和返回参数
可以理解为:当需要访问某些数据,正常状态下传入合格参数,会收到该数据范围内的返回参数

二、接口文档的介绍

接口测试用例文档
用例编号/接口功能/接口url地址/请求方式/请求头/请求参数/请求参数值/预期响应结果/实际响应结果/测试人员/测试时间

三、postman的使用

全局变量的使用

我们共同使用的部分可以存放在全部变量里,调用的时候只需要{{变量名}}即可
就比如下图当我们查询www.baidu.com接口时

在这里插入图片描述
我们想把www提取出来的操作如下
在这里插入图片描述
点击环境按钮,选择全局编辑,输入数据点击“save”按钮

在这里插入图片描述
输入:{{3w}}.baid.com 即代表 www.baidu.com

批量跑接口或者自动化测试接口

通常情况下,我们要测试的接口有很多,不能手动一个一个的点击,需要放在集合中一次性运行即可实现批量测试的效果
1、点击runner按钮
在这里插入图片描述2、选择需要测试的接口集合,点击"start Run"按钮
在这里插入图片描述

3、生成接口测试报告

在这里插入图片描述 postman获取app端接口

点击左侧菜单栏中的文件夹

在这里插入图片描述
创建app文件夹用于存储app接口
在这里插入图片描述
设置代理,指定端口(默认5555),指定接口存储的路径
在这里插入图片描述
显示代理连接
在这里插入图片描述
查看本地电脑ip
在这里插入图片描述
设置手机代理
打开手机wifi
设置wifi
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
手机上点击对应appx项目
查看postman中对应的接口信息
在这里插入图片描述

postman响应断言

Tests响应断言的几种方式

(1)response body:contains string (校验返回结果中是否包含某个字符 串)
(2)response body:Is equal to string (校验返回结果中是否等于该字符串)使用 少,token会变
(3)response body:Json value check (校验返回结果中某个字段是否等于 某个值)
(4)response header:content-type header check (校验响应头是否包含某个值)
(5)response time is less than200ms (校验响应时间是否少于200ms)
(6)Status code:code is 200 (校验响应头是否包含某个值)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值