postman接口测试简要操作文档
一、面板功能详情
二、常用功能http/https请求(GET方式)
Get请求一般情况下是不带参数的;
有些请求也有带参数的情况:
带参数的填写有两种方式:
1 直接在url后面?直接按规定的格式添加参数,例如?conf_id=1020420318042056995
2 在Params种直接以键值对的形式添加(例如常用的字符编码,token等)
其它操作参考post
三、常用http/https请求(post方式)
3.1 例如开发给出的标准格式的接口文档
包含:
1 接口url(公共url根据公司环境不同有固定不同的主url)
2 请求方式
3 请求的入参说明
4 返回的出参说明
例如上图以json方式,在body种选择json提交方式,然后按格式复制到输入框
POST请求操作结果
3.2 常用的数据请求(4种)
3.2.1 form-data提交数据方式,上图中编号为1的:
(
1
)此种提交方式
field1:
value1
field2:
value2
file1:
file_url
file2:
file_url
(
2
)数据可以包含表单键值对数据以及上传的文件
;
(3
)不对上传内容进行编码
;
(4
)在使用包含文件上传控件的表单时
,必须使用该值
;
3.2.2 x-www-form-urlencoded提交数据方式,上图中编号为2的:
(1) 此种提交方式
field1:value1
field2:value2
(2) 数据包含表单键值对数;
(3) 上传内容前进行内容编码,格式field1=value1&field2=value2;
3.2.3
raw提交数据方式,上图中编号为3的:
(1) 此种提交方式可以为
(2) json格式最为常用;
(3) 空格转换为 "+" 加号,但不对特殊字符编码;
3.2.4
binary提交数据方式,上图中编号为4的:
(1) 此种提交方式只能上传文件并且只有一个;
四、请求集
4.1 新建请求集--Collection的好处有很多,规范化、保持同步、易于查找、可批量运行等
4.2 新建后的请求集显示(可将常用的接口保存到对于的请求集下方便下次使用)
例如新增一个接口请求到茄子请求集中:
成功后请求集多出一条请求信息
4.3 批量运行请求集
前提条件:
1)建立名字为接口测试的请求用例集,包含2个以上的请求
2)每个请求增加test检查点脚本
选中接口测试用例集,点击大于号图标;在右侧弹出的窗口找那个点击Run按钮图标
选择运行的请求,设定环境变量(我这里没有使用环境变量所以未设置),选择运行次数,点击Run接口测试按钮运行
运行结果展示,可以看到绿色的代表通过,红色的代表未通过(这里的通过和未通过指的是检查点脚本的测试是否通过
五、环境变量
5.1 postman通过变换环境变量来快速变换环境地址。
5.2现可以将localhost:80信息添加至环境
5.3 点击确定后,在首页可看到已添加的环境变量信息及设置的变量信息;
六、设置全局变量
6.1.设置全局变量
进入全局变量设置页面;
6. 2.设置变量值
key填token,value填123456(填具体token的值),点右下角Save保存全局变量。如有多个可以全部填好再保存。(全局变量值可用js获取实现)
6. 3.获取变量值
在Headers中添加一个header,key填token(接口自行规定),value为{{token}}(刚刚在global设置的key)。鼠标移动到上面,会显示具体的value值。也可以点右上角的小眼睛,看所有的全局变量。
6.4 查看日志
View--Show Postman Console