新-测试-测试工具Postman

勉励语句

工具界面

在这里插入图片描述

接口测试简介

接口测试是基于协议进行测试的,实际上是黑盒测试,基本的测试思路是通过输入(请求参数)和输出(返回值)判断被测系统或者对象的逻辑

token或sign验证和postman断言

在这里插入图片描述
postman关联两个请求
作用:第一个请求的结果给第二个做请求头
实现:通过tests(postman断言)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

使用data file数据文件(csv/json)

在postman的参数方式中有一个是Data数据文件,可以是Json格式也可以是csv文件格式,在Collection Runner运行的时候,可以迭代地从数据文件中获取一行数据,分别用在请求的参数化变量中,如{{abc}},abc就是数据文件中某一字段。

使用data数据文件文件参数化,可以有效地提高postman请求的扩展性、灵活性。

下面我们一Verydows电商系统的注册功能为例,分别演示csv文件和Json文件的使用,不管是哪一种数据存储方式,脚本是一样的。

在这里插入图片描述
一、使用csv文件

1、CSV文件创建需要注意两点:

a、可以使用excel编辑数据,然后另存为:带逗号分隔符的CSV文件

b、为了便于与脚本中建立关联,需要给每列数据带上字段名,与脚本的参数名保持一致

c、excel保存的文件可能存在字符编码问题,因为postman支持的是UTF-8格式,所有需要使用高级记事本软件如notepad++打开csv文件,选择”编码“菜单->转化为UTF-8格式并保存

根据上图中的请求变量,我们整理csv数据入下图,

在这里插入图片描述
2、在Collection Runner中添加csv文件并预览

如何使用Collection Runner
在这里插入图片描述
在这里插入图片描述

选择Data后”Select File“,从电脑本地文件夹选择保存的csv文件,postman会自动识别文件类型,显示在下方,并且会根据文件中的数据行数(去掉首行),填充迭代次数列。
在这里插入图片描述

在这里插入图片描述
3、运行测试集

如果上文导入的数据预览没有问题,就可以直接点击Run XXX 按钮;如果显示乱码,需要将CSV文件编码格式转换为UTF-8之后再运行一遍。
在这里插入图片描述
4、添加断言(显示上图中的断言效果)
在这里插入图片描述
二、使用Json格式文件

1、创建JSON格式文件

a、创建一个txt文件文件,就后缀名改为:.json

b、按照下图中格式输入数据

c、高级记事本工具转码未UTF-8格式

2、在Collection Runner中添加Json文件并预览(同上文)

3、运行测试集(同上文)

4、添加断言(同上文)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值