多测师拱墅校区肖sir_高级金牌讲师_接口测试之postma(6)


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区别:

相关