展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

postman使用技巧

参考1
参考

  • 创建集合作为项目父工程,创建文件夹作为项目子模块

  • get请求

  • 表单请求

  • 上传文件

  • json请求

  • 并发:选中集合或文件夹,点击run -> 勾选要测试的接口,设置每次发送请求数和事件间隔

  • 设置环境


  • 导入导出

  • 日志

# 在Pre-request Script 或 Tests 标签中编写如下内容
console.log("打印开始:")
var respData = pm.response.json();
console.log(respData)
# 查看日志:view -> show postman console

  • 断言:判断返回结果是否是预期结果
# postman 断言官网:https://learning.postman.com/docs/writing-scripts/test-scripts/
# 案例:判断返回结果集中code是否是200,在Tests中点击右侧默认断言

  • 在Pre-request Script 或 Tests 中可使用的常用命令
定义全局变量:pm.collectionVariables.set("变量名",变量值)
定义环境变量:pm.environment.set("变量名",变量值)
定义集合变量:pm.variables.set("变量名",变量值)
获取环境变量:pm.environment.get(‘变量名’)
获取全局变量:pm.globals.get('变量名')
获取集合变量:pm.pm.collectionVariables.get.get('变量名')
  • 接口关联
# 案例:发送登录请求后返回token,将token设置为环境变量
# Body
{
"username":"goudan",
"password":"123456"
}
# Tests
var respData = pm.response.json();
console.log(respData.data.token)
pm.environment.set("token", respData.data.token)

# 在Pre-request Script 或 Tests 标签中编写如下内容获取token
var token = pm.environment.get('token')
console.log(token)
# 在 Authorization 或 Headers中使用token

  • 编写文档
posted @   DogLeftover  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
历史上的今天:
2021-07-22 ubuntu入门
点击右上角即可分享
微信分享提示