postman 上传文件_postman的食用手册

12f79d9a2791c78b0db1dbe6ef333e96.png

一、目录结构

workspace -------------- 工作空间,环境和全局变量的作用域,建议每个项目单独创建

collection -------------------------------------------------------------------- 根文件夹

folder -------------------------------------- 次级及再向下的文件夹用于拆分项目的模块

request -------------------------------------------------------------------- 实际的用例

二、界面

请求方式下拉框

选择请求方式如“GET,POST”等根据文档填写即可

url输入框

我总结的通用url

{{hp}}://{{url}}?apikey={{myapikey}}

可以将参数直接在url里写,postman可以直接将query params部分自动识别为key_value

格式

Params

Query Params

url写的query params 在这里直接体现

value可以写成变量格式,固定参数可以通过切换环境变量方式传参,测试数据可以通过外部传入数据文件和迭代测试的方式传参

Bulk Edit

key_value切换界面格式和文档格式

Cookies

MANAGE COOKIES

上次发送的请求反馈的cookies会被记录下次同一个根url会使用该cookies,这些

cookies会保存下来,在这里可以管理这些cookies设置和删除cookies

Headers

preset

较为固定的头参数可以在这里设置,通过切换传参

头参数设置

这个用例独特的头参数可以在这里直接设置

环境变量中设置

可以在头参数或者preset中设置成变量,通过切换环境传参

通过数据传参

如果头参数和数据相关可以写在数据文件中通过变量传参

cookies设置

cookies通常和别的头参数变化频率不同

需要单独管理,可以交由MANAGE COOKIES管理

Body

form-data

常用的表单输入数传方式,可以通过键值对方式输入

x-www-form-urlencoded

post的默认格式,转码方式和get相同,只是把数据放入body中

可以键值对的方式输入

raw

任何格式的文件,通常选择JSON或XML

binary

二进制,可以上传视频、音频、照片等文件

Pre-request Script

在发送请求前运行的js脚本

如果发送请求需要登录后的cookies,可以在这里先发送登录请求,cookies自动记录

也可设置和时间相关的时间参数

设置现在的时间代码,time_data如果不填,则获取现在的时间,如果设置某个时间

点,则获取这个时间点的时间戳

var DT = new date(time_data)
data = Math.round(DT.getTime()/1000)

可以在这里处理加密参数

tests

验证脚本,使用的是js的测试语句

pm对象包装了部分功能

postman默认引入了很多库,可以直接使用

postman还提供了很多快捷键可以直接点击使用

settings

对于重定位和本用例cookies是否保存以及密码套件等的设置

send按钮

发送

save/save as 按钮

保存/保存到相应的collection或folder下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值