接口测试

一、接口

1、什么是接口

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

二、postman的使用

1. 全局变量的使用

我们共同使用的部分可以存放在全部变量里,调用的时候只需要{{变量名}}即可
就比如下图当我们查询www.baidu.com接口时
在这里插入图片描述
我们想把www提取出来的操作如下
在这里插入图片描述
点击环境按钮,选择全局编辑,输入数据点击“save”按钮
在这里插入图片描述
输入:{{3w}}.baid.com 即代表 www.baidu.com

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

通常情况下,我们要测试的接口有很多,不能手动一个一个的点击,需要放在集合中一次性运行即可实现批量测试的效果。

1)点击runner按钮
在这里插入图片描述

2)选择需要测试的接口集合,点击"start Run"按钮
在这里插入图片描述

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

3. 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、付费专栏及课程。

余额充值