2020-12-17自动化测试开发文档(postman)

本文档详细介绍了如何使用Postman进行自动化测试,包括软件环境配置、脚本运行、调用HTTP接口、变量使用、脚本执行顺序、测试脚本编写等。在接口调用中可使用变量,如{{变量名}},并提供了pre-request script和tests的执行顺序。测试脚本中,可以利用pm对象进行数据操作,并通过流程控制如postman.setNextRequest()实现接口调用顺序。此外,文中还阐述了如何进行响应处理、断言校验以及数据变量的优先级机制。
摘要由CSDN通过智能技术生成
自动化测试开发文档(postman)

软件环境

开发环境: postman 从官网下载安装
命令行运行环境: newman 。先安装nodejs, 再执行npm install -g newman 进行安装。

运行脚本

  1. postman运行。
    点击左上角import 将脚本导入到postman ;
    在这里插入图片描述
    导入之后,会显示在左侧菜单collections面板中
    在这里插入图片描述
    选中对应的collection , 点击右侧上方按钮,展开运行菜单,点击蓝色“run”按钮,弹出 collection runner窗口。
    在这里插入图片描述
    选择运行环境,设置运行次数等参数。如果需要在运行之前输入数据文件,可以在线选择数据文件,并指定数据格式
    在这里插入图片描述
    点击下方蓝色"Run"按钮,执行测试。
  2. newman 运行脚本
    运行命令 : newman run [脚本文件名称] -d 数据文件名称 -e 执行环境文件名称

调用http(s)接口

http接口调用是postman测试用例的最小单元。postman提供全面的http接口支持,界面如下:
在这里插入图片描述

在接口调用中使用变量

配置接口调用时可以使用各种变量。使用变量的方式: { {变量名}}。例如下图:
在这里插入图片描述
其中 apiContextPath 是定义在运行环境中的变量, request body中的 loginUserName 则是在 pre-request script中定义的临时变量。

脚本执行顺序

postman支持以javascirpt语言编写脚本。对于

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值