展开
拓展 关闭
订阅号推广码
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 @ 2022-07-22 11:02  DogLeftover  阅读(47)  评论(0)    收藏  举报