postman下载使用

一、环境变量

定义在环境中的变量就是环境变量,在特定环境下才可以引用

  1. Postman可以设置多套环境
  2. 每套环境里可以有多个环境变量

1:设置环境变量

1.1:手动设置

1.2:脚本设置

Pre和test中都可以写脚本,但区别在于,pre在请求之前执行,test在请求响应后执行

1.3环境变量对的引用

{{}}-------引用变量

二、全局变量

作用于整个postman,所有接口用列都可以使用

  1. Postman只可以设置一组全局变量
  2. 作用于整个postman

2:设置全局变量

2.1 手动设置

2.2脚本设置

2.3环境变量的引用

  • 动态参数

内置动态参数

  1. 时间戳:{{$timestamp}}
  2. 随机数:{{$randomlnt}}
  3. 随机字符串:{{$guid}}
  4. 随机邮箱:{{$randomEmail}}
  5. 随机用户名:{{$randomUserName}}

  • 接口关联

我们什么时候需要接口关联?

一般我们在访问上一个接口需要上一个响应的数据

列如:我们在等登录的时候,如果登录成功,就会返回一个token值,在访问下一个接口时,就需要在请求中带上token值

  1. 获取token值
  2. 存入环境变量或全局变量
  3. 关联接口调用变量

在test中编写脚本提取响应值

//获取响应数据的json对象

Var jsonData=pm.response.json();

//从json对象中提取token值

Var token=jsonData.json.token;

//把token值设置为环境变量

Pm.enviroment.set(“token”,token)

在下一个post请求的头信息添加token值

  • 数据驱动

数据驱动是指:

  1. 相同的测试脚本使用不同的测试数据
  2. 数据的改变从而驱动自动化测试的执行
  3. 最终引起测试结果的改变

步骤

  1. 编写测试脚本
  2. 将测试脚本使用的测试数据存储到文件中
  3. 运行脚本,循环调用存储在文件的测试数据

验证所有的册书结果是否符合期望的结果

  • 分析用列,涉及数据文件

接口用列的设计

文件设置

Json格式---字典形式

CSV格式

  • 运行测试集

Run collection 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值