Postman
一、Postman介绍
Postman是一个网页调试工具,也可以调试css、html
Postman的操作环境
环境:Postman Mac、Windows X32、Windows X64、Linux系统、
postman 浏览器扩展程序、postman chrome应用程序
Postman下载:https://www.postman.com/downloads/
记得选择下载的版本:有32和64位
我们目前使用的是64位
二、postman安装
1、下载安装包

2.安装

显示页面,表示安装成功

======================
一、认识postman主界面

二、postman实战
1、创建目录

2、保存接口

修改接口的名称:

---------------------------------------
postman中导出接口




-------------------------------------
导入接口


========================================
post 请求方法:
url:http://cms.duoceshi.cn/cms/manage/loginJump.do
body:
userAccount:admin
loginPwd:123456

====================================
请求参数的类型

1,form-data
form-data是web表单默认的传输格式,编辑器允许你通过设置key-value形式的数据来模拟填充表单,你可以在最后的选项中选择添加文件。
2,x-www-form-urlencoded
这个编码格式同样是通过设置key-value的方式作为URL的参数
3,raw
一个raw请求可以包含任何内容,在这里你可以设置我们常用的JSON和XML数据格式
4,binary
这里可以上传发送视频、音频、图片、文本等文
====================================

三种方式查看:
Pretty
Raw
Preview
(1)Pretty方式,可以让JSON和XML的响应内容显示的更美观规整
(2)Raw方式,显示的是最原始的数据,原生的
(3)Preview方式,帮你把HTML页面自动解析显示出来
=======================
get请求
url:http://cms.duoceshi.cn/cms/manage/loginJump.do?userAccount=admin&loginPwd=123456

========================================
添加环境变量

设置环境变量
查看环境变量

========================================
设置参数变量{{}} ,引用环境变量中的值

========================================
通过csv文件来实现变量
1、新建文件csv文件


2、设置前置处理器
内容:


3、点击run

4、导入设置的csv文件




=======================================================
依赖接口:
比如:登录之后查能查询用户;
查询用户接口必须依赖登录接口
(1)登录接口
http://cms.duoceshi.cn/cms/manage/loginJump.do
参数:
userAccount:admin
loginPwd:123456
(2)查询用户接口
http://cms.duoceshi.cn/cms/manage/queryUserList.do
参数:
startCreateDate:
endCreateDate:
searchValue:
page:1
依赖成功:
==================================

===================================
依赖不存在的情况:


=================================================
断言:



=================================================
关联接口
定义:拿上一个接口的返回参数,做下一个接口入参
省份接口:
post
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportProvince
城市接口:
post http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportCity
body byProvinceName


=======================================================
同步接口;
发起一个接口,等到有响应结果才能进行下一个接口请求
异步接口:
发起一个接口,不需要等到有响应结果就能进行下一个接口请求
=======================================================
cookies 、session、token区别:
浙公网安备 33010602011771号