Postman接口测试基础和实战(2)

目录

  • 环境变量与全局变量定义及相关例子
  • 测试沙箱与测试断言
  • 多接口测试管理——测试集与数据驱动

环境变量与全局变量定义及相关例子

  • 使用变量原因:接口测试过程中,经常需要使用已经设定好的参数或者从其他接口的返回中获取变化的参数,Postman提供了变量的机制供这种场景使用。
  • Postman环境变量定义:相当于把一系列的数据进行分组,作为一套使用过程中的环境进行操作。
  • 变量种类:分为环境变量和全局变量两种,在接口请求中可以选择一组环境变量使用。而全局变量是一个一个变量单独设置后作为整个postman都可以使用的变量,即可跨接口请求供所有请求使用。
  • 变量格式:{{变量名}}调用变量的值。

1.2 在天气接口中,每次输入city名字比较麻烦,通过设置变量名为cityname,可以直接调用之前设定好的城市参数。
步骤为:

  • 在value中输入{{cityname}},鼠标hover会显示红色提示未配置环境变量。
  • 编辑右上角按钮配置环境变量,如下图1显示。
  • 如图2进入配置页,点击add按钮添加变量,输入key值为cityname,value为任何城市名,点击save.
  • 如图3,配置好环境变量cityname为海口,点击send,会返回海口的相关信息。
  • 点击右上角无环境变量区域,将刚设置好的环境变量选择进去。如图4所示。
    -如图5,若接口和所选择的环境变量不对应,点击send会提示参数错误。

Postman接口测试基础和实战(2)_第1张图片

Postman接口测试基础和实战(2)_第2张图片
Postman接口测试基础和实战(2)_第3张图片

Postman接口测试基础和实战(2)_第4张图片
Postman接口测试基础和实战(2)_第5张图片

测试沙箱与测试断言

  • 测试沙箱定义:Postman测试沙箱是结合JS脚本完成测试中的功能,在请求发起都前后实现部分测试操作。

  • 常用功能:
    (1)请求前脚本(pre-request scripts)设置请求前置操作如设置变量等。
    (2)请求后对状态码、响应头、响应征文等信息进行断言操作。(postman-)

  • 使用console控制台进行调试
    通过console插卡那接口请求返回信息,以及对脚步中使用都变量进行输出调试等操作。

多接口测试管理——测试集与数据驱动

  • 测试集使用

    为了更方便的管理接口请求都执行,可以通过postman测试集(collection)来完成测试都操作,每一个测试请求可以看成一个测试用例(testcase),collections能够一次管理多个测试用例来执行。通过save,能够将请求保存到collections中使用。
    Postman接口测试基础和实战(2)_第6张图片

Postman接口测试基础和实战(2)_第7张图片

Postman接口测试基础和实战(2)_第8张图片

Postman接口测试基础和实战(2)_第9张图片

你可能感兴趣的:(Postman接口测试基础和实战(2))