目录
- 安装
- 发送请求
- 断言
- 变量
- 参数传递
- 用例集
- 代码导出
- 数据驱动
一、Postman安装
-
官网地址:https://www.postman.com/downloads/
image.png -
新建测试集
image.png -
对测试集的操作
image.png -
鉴权设置
image.png -
body设置
image.png -
前置条件
image.png -
断言
image.png
二、发送请求
- 发送Get请求
- 填写请求方式:Get
- 填写请求URL
- 填写请求参数

image.png

image.png
- 发送post请求
Post请求可以发送key-value、Json、file等格式的数据
-
案例:
- 请求URL:https://httpbin.testing-studio.com/post
- 请求方式:Post
-
发送表单请求
image.png -
发送Json格式请求
image.png -
发送文件请求
image.png

image.png
-
添加头信息
image.png
三、增加断言
- Tests主要用来做断言,比如要测试返回结果是否含有某一字符串,就可以用到Tests
- 断言,就是结果和预期对比
- 如果一致,用例通过,返回PASS
- 如果不一致,用例失败,返回FAIL
-
响应状态码断言-Status code:code is 200
image.png -
响应体包含某个字符串断言- Response body:Contains string
image.png -
响应体的Json数据检查- Response body:JSON value check
image.png -
响应数据与字符串是否相等- Response body:is equal to a string
image.png -
响应头信息中包含某个字段- Response headers:Content-Type header check
image.png -
判断响应时间是否小于某个值- Response time is less than 200ms
image.png
四、变量
- 环境变量与全局变量
- 变量引用方法:
{{variableName}}
-
添加环境变量
image.png
image.png
image.png -
设置环境变量
{{url}}
image.png -
在前置方法中设置环境变量
image.png
-
发现url值被改为前置方法中的值
image.png
五、添加Cookie
- Cookie 可以用来鉴权
- Postman 可以自动保存Cookie信息
-
查看Cookies
image.png
image.png
image.png
六、参数传递
- 获取需要的值
- 将获取到的值设置为环境变量
- 在需要验证的接口中引用环境变量中保存的值
-
获取返回结果的token值
image.png 存储到环境变量
方法一
var jsonData = pm.response.json();
var token = jsonData.json.token;
pm.environment.set("token", token);
方法二
var jsonData = pm.response.json();
pm.environment.set("table_plan_id", jsonData.id);

image.png
-
环境变量传递
image.png
七、用例集
- 选择环境变量
- 选择执行次数
- 选择延迟时间
- 选择测试数据
- 点击 Run 按钮即可开始执行
-
保存请求到用例集
image.png -
点击Run
image.png -
参数设置
image.png -
运行
image.png -
修改迭代次数为2
image.png
八、导出代码
-
点击导出用例集
image.png -
导出用例集
image.png 导入用例集

image.png
- 导出用例为代码
- 在接口页面点击code按钮进入code页面
-
选择需要导出的脚本
image.png
九、数据驱动
- JSON
- CSV
- json格式

image.png
-
csv格式
image.png
-
修改变量
image.png -
添加数据文件,自动更改迭代次数
image.png
-
点击查看preview
image.png -
运行用例
image.png
下一节:使用cURL发送请求。








































