环境变量的设置
通过上图 Add 添加 新的环境 并添加环境的变量
环境变量 再 url 中 是 用 双大括号括起来 占位。
案例: 选择 刚才创建的 环境 然后 添加 请求 例子, url
地址中 用 双 大括号 括起来, 中间 添加 需要的 设置的变量 就是引用了 设置的环境变量。
例如:
设置Headers 请求
Headers 添加
Bulk Edit 批量编辑
name:stefan age:100 sex:girl
键和值中间英文冒号隔开 一次可以编辑多个。 Headers 中的值 可以来自 环境变量 或者 来自 postman Pre-request Script 预请求脚本 ,一般 Pre-request Script 是 签名算法 ,很多 接口 有接入网关,有些网关是通过签名算法 实现, 这里就设置 签名算法 ,生成 具体的
Headers 案例2: 有签名
timestampHeader ,signatureHeader 来自 Pre-request Script 中 的设置 和计算
x-rio-paasid:askit_portal x-rio-timestamp:{{timestampHeader}} x-rio-signature:{{signatureHeader}} x-rio-nonce:{{timestampHeader}}
Key-Value Edit 键值编辑
键值对一个一个添加
设置 签名算法
Pre-request Script
var timestamp = (Date.now()/1000).toFixed() var token='tokenxxxxxxx' var signature = CryptoJS.SHA256(timestamp+token+timestamp+timestamp).toString(CryptoJS.enc.Hex).toUpperCase() postman.setGlobalVariable("timestampHeader", timestamp); postman.setGlobalVariable("signatureHeader", signature);
导入导出文件
选择需要导出的Collection ,点击 三个点 哪里,然后选择 Export 导出 postman 请求的文件。导出的文件是一个json 格式的文件 。 别人需要快读测试接口,不知道请求什么参数 和请求头的设置,通过导出 导入 直接 使用,无需自己手动设置。快捷方便。
导入
File---Import---- 选择需要导入的postman 导出的 json 文件