postman使用技巧
-
创建集合作为项目父工程,创建文件夹作为项目子模块
-
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
- 编写文档
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
2021-07-22 ubuntu入门