• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

接口测试:postman工具进阶

武飞扬头像
降温vae+
帮助1

环境变量

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

  • postman可以设置多套环境
  • 每套环境里可以有多个环境变量

设置环境变量

手动设置
学新通
脚本设置
学新通
学新通
pre和test中都可以写脚本,但区别在于pre是在请求之前执行,而test中的脚本则是在响应后执行。

环境变量引用

学新通

全局变量

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

  • postman只可以设置一组全局变量
  • 作用于整个postman

设置全局变量

手动设置
学新通
脚本设置
学新通

环境变量引用

学新通

动态参数

内置动态参数:

  • 时间戳:{{$timestamp}}
  • 随机数:{{$randomInt}}
  • 随机字符串:{{$guid}}
  • 随机邮箱:{{$randomEmail}}
  • 随机用户名:{{$randomUserName}}
    学新通

接口关联

我们什么时候需要接口关联呢?
一般都在我们访问下一个接口需要上一个接口响应的数据。
例如,我们在登陆时,如果成功,就会返回一个token值,在访问下一个接口时,就需要在请求中带上token值。

那我们需要怎么做呢:

  • 获取token
  • 存入环境变量或者全局变量
  • 关联接口调用变量

示例: 我们先模拟一个登录接口。
学新通
在Test中编写脚本提取响应值
学新通
在下一个POST请求的头信息添加token
学新通

数据驱动

数据驱动就是指:

  • 相同的测试脚本使用不同的测试数据
  • 数据的改变从而驱动自动化测试的执行
  • 最终引起测试结果的改变
    步骤:
  • 1.编写测试脚本
  • 2.将测试脚本使用的测试数据存储到文件中
  • 3.运行脚本,循环调用存储在文件中的测试数据
  • 4.验证所有的测试结果是否符合期望的结果

分析用例,设计数据文件

接口用例设计
学新通
学新通
文件设置

json格式
学新通
csv格式
学新通
运行测试集
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgfjijc
系列文章
更多 icon
同类精品
更多 icon
继续加载