Postman的安装和注册

下载

直接在官网下载

https://www.postman.com/downloads/

postman有两种形式

  • 客户端,下载后安装使用

  • 网页版,在浏览器登录postman,然后使用

注册

注册登录后有什么好处?

可以实现多端同步信息。

如有多人调试接口,大家共同登录一个账号,不同的人的操作可以实时同步给对方。

Postman菜单介绍

Postman接口实例演练

发送get请求

发送post请求

  • form格式

  • json格式

Postman之集合运行

Postman之变量的使用

环境变量

创建

引用

全局变量

创建

引用

Postman之关联

何谓关联?

简单来说,就是后面的接口需要使用前面接口的一些返回信息。

如前面接口获取token后,后面的接口都需要使用toekn,那么就需要做关联操作。

步骤

  • 获取
  • 设置为全局变量
  • 引用

Postman之获取唯一值(时间戳)

通过获取时间戳,可以进行简单的参数化。如请求报文有一个字段,需要每次请求都发生变化,因为时间戳是一直都在变化,那么就可以获取时间戳进行使用,达到参数化的目的。

Postman之mysql数据库的操作

环境配置

安装nodejs

安装xmysql

数据库操作

  • 查询整表
  • 单条件查询
  • 多条件查询
  • 根据指定条件进行排序
  • 分页查询

如何应用

  • 从数据库中获取数据
  • 设置为全局变量
  • 引用

Postman之断言

postman可以实现的断言:

  • 判断响应结果是否包含指定内容
  • 判断响应结果是否等于预期结果
  • 判断返回的json数据中某个键对应的值是否正确
  • 判断返回的json数据中某个键对应的值是否正确(嵌套json的键值)
  • 判断状态码
  • 判断响应体中某个值的数据类型

Postman之参数化

postman只可对单接口进行参数化,无法进行多接口参数化

txt文件参数化

Postman之随机参数的获取

获取时间戳

还可对时间戳进行处理,如需要得到11位数的数值,可以获取时间戳之后除以100

获取0-1000随机数

获取一个V4风格的值

自行编写js代码生成随机数

Postman接口的导出导入&python代码的生成

文档导出导入

代码片段的导出导入

Postman定时任务设置之Monitor的使用

设置定时任务

结果邮件发送

小白一看就懂的postman教程的更多相关文章

  1. 小白都看得懂的Javadoc上手教程

    Javadoc是什么 官方回答: Javadoc is a tool for generating API documentation in HTML format from doc comments ...

  2. 小白都看得懂的Javadoc使用教程

    Javadoc是什么 官方回答: Javadoc is a tool for generating API documentation in HTML format from doc comments ...

  3. java傻瓜简单100%一定看的懂新手安装教程

    1.java官网   最新的不是很稳定 http://www.oracle.com/technetwork/java/javase/downloads/index.html 一直点下一步就可以,但别忘 ...

  4. 小白必看Python视频基础教程

    Python的排名从去年开始就借助人工智能持续上升,现在它已经成为了第一名.Python的火热,也带动了工程师们的就业热.可能你也想通过学习加入这个炙手可热的行业,可以看看Python视频基础教程,小 ...

  5. 干货!上古神器 sed 教程详解,小白也能看的懂

    目录: 介绍工作原理正则表达式基本语法数字定址和正则定址基本子命令实战练习 介绍 熟悉 Linux 的同学一定知道大名鼎鼎的 Linux 三剑客,它们是 grep.awk.sed,我们今天要聊的主角就 ...

  6. 一看就懂的Android APP开发入门教程

    一看就懂的Android APP开发入门教程 作者: 字体:[增加 减小] 类型:转载   这篇文章主要介绍了Android APP开发入门教程,从SDK下载.开发环境搭建.代码编写.APP打包等步骤 ...

  7. 一看就懂的ReactJs入门教程(精华版)

    一看就懂的ReactJs入门教程(精华版) 现在最热门的前端框架有AngularJS.React.Bootstrap等.自从接触了ReactJS,ReactJs的虚拟DOM(Virtual DOM)和 ...

  8. 保姆级别的RabbitMQ教程!一看就懂!(有安装教程,送安装需要的依赖包,送Java、Golang两种客户端教学Case)

    保姆级别的RabbitMQ教程!一看就懂!(有安装教程,送安装需要的依赖包,送Java.Golang两种客户端教学Case)   目录 什么是AMQP 和 JMS? 常见的MQ产品 安装RabbitM ...

  9. 一看就懂的 安装完ubuntu 18.04后要做的事情和使用教程

    一看就懂的 安装完ubuntu 18.04后要做的事情和使用教程原创CrownP 最后发布于2019-02-05 00:48:30 阅读数 2982 收藏展开1.更改为阿里云的源点击软件和更新 点击其 ...

随机推荐

  1. ARM—异常中断处理

    文章目录 一. ARM程序执行流程 二. ARM工作模式 三. ARM中异常中断的种类 四. 异常中断向量表及优先级 五. 异常中断用到的寄存器 六. ARM进入处理异常中断时的操作 七. ARM退出 ...

  2. 为何要打印日志?C++在高并发下如何写日志文件(附源码)?

    为何要打印日志?让程序裸奔不是一件很快乐的事么? 有些BUG就像薛定谔的猫,具有波粒二象性,当你试图去观察它时它就消失了,当你不去观察它时,它又会出现.当你在测试人员面前赌咒发誓,亲自路演把程序跑一遍 ...

  3. NOIP 模拟 $25\; \rm queen$

    题解 \(by\;zj\varphi\) 这是一道纯分类讨论,然后推式子的题,细节挺多,挺麻烦,但是很考验数学能力 不讲了,官方题解给的很清楚 Code: %: pragma GCC optimize ...

  4. 算法入门 - 基于动态数组的栈和队列(Java版本)

    之前我们学习了动态数组的实现,接下来我们用它来实现两种数据结构--栈和队列.首先,我们先来看一下栈. 什么是栈? 栈是计算机的一种数据结构,它可以临时存储数据.那么它跟数组有何区别呢? 我们知道,在数 ...

  5. shell 函数返回值与字典

    shell的函数只能返回整数值,如果想让函数返回字符串可以在函数调用处为变量赋值. # 定义函数function test() { name=$1 echo "123213" } ...

  6. WPF以鼠标当前位置进行缩放

    <Window x:Class="ImageViewer.MainWindow" xmlns="http://schemas.microsoft.com/winfx ...

  7. Maven无法导入插件,pom文件报错

    最近在使用IDEA导入开源项目bootshiro,更新依赖的时候,发现有些插件无法导入,以致于pom文件一直报找不到该插件的错误 一开始就网上各种百度,无论怎么更换阿里云的镜像都导不进,最后想着试试自 ...

  8. Linux基础——用户和用户组

    Linux基础--用户和用户组 一.用户和用户组 用户在/etc/passwd中 用户组在/etc/group/中注意:在创建用户时,系统默认生成一个用户组(组名和用户名一致) 1.用户 1.1查看用 ...

  9. 你的域名是如何变成 IP 地址的?

    我的 个人网站 上线了,上面可以更好的检索历史文章,并且可以对文章进行留言,欢迎大家访问 可能大家都知道或者被问过一个问题,那就是很经典的「从浏览器输入 URL 再到页面展示,都发生了什么」.这个问题 ...

  10. Android Jetpack基本架构之ViewModel+LiveData+DataBinding入门

    前提:导入所有依赖,开启DataBinding app的build.gradle android { defaultConfig { ... dataBinding { enabled true } ...