1、postman概念
postman是一个抓包工具,用于平时捕获页面接口请求,它是介于客户端接和服务器端的一个媒介,可以对捕获的请求做一些变更发送到服务器端,或对服务器端响应做一些变更发送到客户端;可以将请求导出,可以发送接口请求做简单的接口测试
2、postman页面基本功能:
3、postman发送get接口请求
主要关注请求方式改成get,url正常填写,如果Url有参数,则可放在url中或者放在params中,请求头信息放headers里(一般请求是根据选择的请求方式默认生成一些,有些特殊请求比如需要token的需要手动添加),点击send即可发送请求
默认headers,params的编辑格式都是key-value的格式,如果从抓包工具中抓出来,想一键复制,则可点击Bulk Edit切换成文本输入模式,粘贴完成再点击Key-Value Edit模式
每个响应都有响应状态码,相应包大小,响应时间 以及响应头,响应体;可以通过切换pretty/raw/preview/visualize切换想要的展示方式
切换右侧还可以切换不同格式展示,一般是根据请求实际返回的自动展示:
4、post请求最常见的四种提交方式
请求头中的Content-Type与请求参数的格式之间是有关联关系,比如:
1)post-json提交
选择请求方式post,定位body,点击raw,切换到json,在postman中,设置了请求方式后,postman会自动帮我们设置 headers 请求方式为 application/json(有些版本psotman隐藏了这个参数),下方的body中粘上请求体即可(json格式)
2)post-application/x-www.form-urlencoded:(键值对格式)
3)、xml提交
4)、二进制文件提交:
5、集合:
集合就是管理用例的,可以根据实际情况,将一个项目分为一个集合,在集合下分模块(新建文件夹Folder),再细分用例(Request),也可以一个模块一个集合,自行定义,可以一个集合跑一次自动化
可以直接在页面左上角点击NEW,选择collection(集合),录入集合名称即可
建成功后页面左边会出现集合名称,可定位集合,右键新建文件夹或请求
6、postman导入导出包
1)导出集合:定位工程右键export
2)导入集合:点击页面左上角inport
3)导出环境变量:右上角-setting-data-Download
4)导入环境变量:右上角-setting-import
ps:变更运行环境需要导出集合,导出环境变量(如果用到),本地测试数据文件
7、headers预设
Headers---presets--可管理常用的请求头