Postman工具应用

Postman下载

1.在浏览器搜索网址 https://www.postman.com/ 点击下图位置进入Postman官网下载页面
在这里插入图片描述
2. 将鼠标移动至download,根据自己的系统位数点击下载
在这里插入图片描述
3. 双击安装包安装
在这里插入图片描述
4. 创建账户
在这里插入图片描述
5. 进入到postman界面
在这里插入图片描述

Postman工具的介绍

Postman下载有两种方式,分别是使用应用程序和浏览器插件下载,两者的区别是:

  • cookie
    本地应用程序是可以直接调用的,浏览器插件则需要借助另一种插件实现调用。
  • 代理
    本地应用程序自带了代理模块,浏览器插件则需要修改本身的代理。
  • Headers
    本地应用程序可以直接使用Headers,而浏览器插件则会受到限制。
  • Console控制台
    主要功能是看到接口的执行日志,本地应用程序可以直接调用Console,而浏览器插件没有这个功能。
  • 菜单栏
    由于应用程序是独立的,所以它有自己的框架和架构,但是浏览器插件是依赖于浏览器的,所以它的菜单栏会限制于浏览器的标准。

Postman页面介绍

顶部工具栏

在这里插入图片描述

左部菜单栏

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

中部请求栏

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下部状态栏

在这里插入图片描述

Postman接口测试

进行接口测试前必要的条件有五个:

  • 请求地址
  • 请求协议
  • 请求方式:get/post
  • 请求头
  • 参数:表单提交/请求体提交
    在这里插入图片描述

例如:
接口地址:http://192.168.3.129:8080/futureloan/mvc/api/member/register
请求方式:get/post
post请求格式:application/x-www-form-urlencoded
响应格式:application/json

参数变量名是否为空
手机号mobilephone
密码pwd
注册名rename

根据接口说明在postman里填写对应内容
在这里插入图片描述
在这里插入图片描述

collection集合

新建集合
在这里插入图片描述
再添加一个文件
在这里插入图片描述
填写右边的接口信息,保存到集合
在这里插入图片描述
保存成功后在集合显示
在这里插入图片描述
复制标题内容
在这里插入图片描述
修改内容后选择save as保存
在这里插入图片描述
在这里插入图片描述

执行collection

进入到collection集合测试页面执行集合
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

编辑集合变量

编辑集合
在这里插入图片描述
这里有四种编辑方法,这里选择编辑变量
在这里插入图片描述
调用变量
在这里插入图片描述

设置变量

目的:在多个接口之间实现关联

设置环境变量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置全局变量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Tests设置变量

——通过tests先把接口返回结果设置成环境变量,然后后续接口就可以通过环境变量的值进行关联。
在这里插入图片描述

//获取响应数据json对象
var Data = pm.response.json();
//从响应数据内提取token
var token = Date.token;
//设置token为环境变量
pm.environment.set("token",token);

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Tests断言

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
▲Response body:JSON value check
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
▲Status code:Code is 200
在这里插入图片描述

参数化

参数化方式:
csv,txt,json文档参数化

  • 将数据写进记事本内并保存
    在这里插入图片描述
  • 根据记事本标题使用Postman传参
    在这里插入图片描述
  • 执行集合
    在这里插入图片描述
    在这里插入图片描述

随机数

概念:大批量测试以及自动化测试过程中,对同一个不允许重复的参数进行传参时,可以保证其不被重复
方式:

  • {{$guid}}:添加一个V4风格的GUID(如aa002-44ac-45ca-aae3-52bf19650e2d)
  • {{$timestamp}}:将当前的时间戳精确到秒,精确到毫秒时,后面添加000即可
  • {{$randomInt}}:添加0和1000之间的随机整数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Monitor监视器

Monitor是一个Postman自带的监控模块
其作用类似于Jinkens,可以依据设置按分钟、小时、周进行监控
并且当接口出现错误了的情况下可以设置邮件通知
缺点:
免费的每个月只有1000配额

  • 新建Monitor监视器
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    查看监视器
    在这里插入图片描述
    执行
    在这里插入图片描述
    在这里插入图片描述
    查看邮件
    在这里插入图片描述

抓取请求

  • 建立集合
  • 进入抓取请求设置
  • 设置监听端口
  • 设置抓取到的接口存放地
  • 设置请求过滤器(可不设)
  1. 建立集合
    在这里插入图片描述
  2. 进入抓取请求设置
    在这里插入图片描述
    在这里插入图片描述
  3. 在cmd输入命令查看端口是否被占用
    netstat -ano | findstr “5555”
    在这里插入图片描述
  4. 开始监听端口
    在这里插入图片描述
  5. 进入网页的代理设置页面,这里使用的是win10和谷歌浏览器
    在这里插入图片描述
  6. 在浏览器进行页面操作后,此时Postman抓取到了页面操作数据请求
    在这里插入图片描述

导入导出测试脚本和代码片段

  1. 导出集合,导出为json文件
    在这里插入图片描述
    在这里插入图片描述
  2. 导入集合
    在这里插入图片描述
  3. 复制代码片段
    在这里插入图片描述
  4. 复制到pycharm可直接运行
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值