小白一看就懂的postman教程
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教程的更多相关文章
- 小白都看得懂的Javadoc上手教程
Javadoc是什么 官方回答: Javadoc is a tool for generating API documentation in HTML format from doc comments ...
- 小白都看得懂的Javadoc使用教程
Javadoc是什么 官方回答: Javadoc is a tool for generating API documentation in HTML format from doc comments ...
- java傻瓜简单100%一定看的懂新手安装教程
1.java官网 最新的不是很稳定 http://www.oracle.com/technetwork/java/javase/downloads/index.html 一直点下一步就可以,但别忘 ...
- 小白必看Python视频基础教程
Python的排名从去年开始就借助人工智能持续上升,现在它已经成为了第一名.Python的火热,也带动了工程师们的就业热.可能你也想通过学习加入这个炙手可热的行业,可以看看Python视频基础教程,小 ...
- 干货!上古神器 sed 教程详解,小白也能看的懂
目录: 介绍工作原理正则表达式基本语法数字定址和正则定址基本子命令实战练习 介绍 熟悉 Linux 的同学一定知道大名鼎鼎的 Linux 三剑客,它们是 grep.awk.sed,我们今天要聊的主角就 ...
- 一看就懂的Android APP开发入门教程
一看就懂的Android APP开发入门教程 作者: 字体:[增加 减小] 类型:转载 这篇文章主要介绍了Android APP开发入门教程,从SDK下载.开发环境搭建.代码编写.APP打包等步骤 ...
- 一看就懂的ReactJs入门教程(精华版)
一看就懂的ReactJs入门教程(精华版) 现在最热门的前端框架有AngularJS.React.Bootstrap等.自从接触了ReactJS,ReactJs的虚拟DOM(Virtual DOM)和 ...
- 保姆级别的RabbitMQ教程!一看就懂!(有安装教程,送安装需要的依赖包,送Java、Golang两种客户端教学Case)
保姆级别的RabbitMQ教程!一看就懂!(有安装教程,送安装需要的依赖包,送Java.Golang两种客户端教学Case) 目录 什么是AMQP 和 JMS? 常见的MQ产品 安装RabbitM ...
- 一看就懂的 安装完ubuntu 18.04后要做的事情和使用教程
一看就懂的 安装完ubuntu 18.04后要做的事情和使用教程原创CrownP 最后发布于2019-02-05 00:48:30 阅读数 2982 收藏展开1.更改为阿里云的源点击软件和更新 点击其 ...
随机推荐
- Ubuntu系统Root用户无法登录
默认 系统 root 登录 图形界面,出现 登录失败.解决方法如下: 1,登录普通用户, 打开终端执行命令, 使用su root或sudo -i切换到root用户(必须) su root 按照提示输入 ...
- miniFTP项目实战五
项目简介: 在Linux环境下用C语言开发的Vsftpd的简化版本,拥有部分Vsftpd功能和相同的FTP协议,系统的主要架构采用多进程模型,每当有一个新的客户连接到达,主进程就会派生出一个ftp服务 ...
- STM32—时钟树(结合系统时钟函数理解)
时钟树的概念: 我们可以把MCU的运行比作人体的运行一样,人最重要的是什么?是心跳! 心脏的周期性收缩将血液泵向身体各处.心脏对于人体好比时钟对于MCU,微控制器(MCU)的运行要靠周期性的时钟脉冲来 ...
- Pytest-Allure报告的Logo的完美定制
--本次需求:如何把生成的pytest-allure报告的logo修改成自定义的logo? --步骤如下: --1.找到本地电脑安装的allure-2.13.2路径E:\allure-2.13.2\p ...
- vue路由history模式,nginx配置
nginx配置内容 # For more information on configuration, see: # * Official English Documentation: http://n ...
- 堆排序——Java实现
一.堆排序 堆排序(Heap Sort)是指利用堆这种数据结构所设计的一种排序算法.堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点. 二.堆 什 ...
- Quartz任务调度(5)TriggerListener分版本超详细解析
TriggerListener 在我们的触发器监听器中,也包含了一系列监听方法 方法 说明 getName() 定义并返回监听器的名字 triggerFired() 当与监听器相关联的 Trigger ...
- 转:自增(自减)在Java与C中的区别
转自:http://seiyatime.blog.sohu.com/84358295.html 话说昨日面试,在笔试的25个选择题中,涉及自增自减不止一两题,以前在开发过程中并没太在意这方面的问题,也 ...
- Blazor WebAssembly 应用程序中进行 HTTP 请求
翻译自 Waqas Anwar 2021年5月13日的文章 <Making HTTP Requests in Blazor WebAssembly Apps> [1] 在我的前篇文章< ...
- MySQL-库表操作详述
一.库操作 创建库 create database 库名(charset utf8 对库的编码进行设置,不写就用默认值) 库名可以由字母.数字.下划线.特殊字符,要区分大小写,唯一性,不能使用关键字, ...