3.2、postman关联
一、postman关联练习二
1. 登录提取令牌写入环境变量
1)复制粘贴修改用例集名称
- 操作技巧:通过Ctrl+C/V复制已有登录用例,避免手动输入错误
- 命名规范:建议命名为"postman关联练习2"并添加星标置顶
- 界面管理:右侧星标可将用例集置顶,三点菜单可折叠不用的部分
2)发送登录请求
- 前置条件:必须确保登录请求成功(状态码200)
- 请求要素:需完整配置POST方法、URL、请求头和请求体
- 验证方式:通过响应结果中的"success":true确认登录成功
3)提取响应结果
- 代码位置:在Tests标签页编写JavaScript代码
- 关键方法:使用pm.response.json()获取JSON格式响应
- 变量命名:建议使用jsonData存储响应数据,如:
4)提取data值并拼接前缀
- 提取路径:通过jsonData.data获取令牌原始值
- 拼接规范:
- 必须添加"Bearer "前缀(注意空格)
- 首字母B必须大写
- 只能有一个空格
- 代码示例:
5)将拼接无误的令牌存入环境变量
- 设置方法:使用pm.environment.set()函数
- 命名建议:添加env_前缀区分环境变量,如env_token
- 完整代码:
6)查看环境变量
- 验证步骤:
- 发送请求后点击"眼睛"图标
- 检查环境变量名(env_token)和值
- 确认Bearer格式正确(大小写、空格)
- 注意事项:
- 必须选中正确的环境(非"No Environment")
- 需先发送请求才能看到更新后的变量值
2. 内容总结
- 核心步骤:
- 发送登录请求获取响应
- 提取data值拼接Bearer前缀
- 存入环境变量
- 添加员工接口时提取令牌
- 设置Authorization请求头
- 关键检查点:
- 令牌格式必须严格符合"Bearer <令牌>"格式
- 环境变量设置前后需进行双重验证
- 每个接口的请求方法/URL/请求体需完整配置
浙公网安备 33010602011771号