目录
1.CSV或JSON文件实现数据驱动
1.1 前期准备
- 参数设置【格式:{{ 字段名 }}】
- 设置断言
if (responseBody.search("name") != -1){
var result = responseBody.match(new RegExp('"name": "(.*?)"'));
// 设置全局变量
pm.globals.set("name", result[1]);
}
// 在断言中获取文件的数据 data.name
pm.test("检查响应中是否包含name", function () {
pm.expect(pm.response.text()).to.include(data.name);
});
- 上传文件并试运行
1.2 CSV文件实现数据驱动
name,age
zhangsan,18
lisi,wangwu
1.3 JSON文件实现数据驱动
[{"name":"zhangsan","age":18},{"name":"lisi","age":"pw"}]
2. 如何发送Https请求
如果想要发送Https请求,需要从设置中将SSL安全认证禁用
3. 请求头详解
函数 | 解释 |
---|---|
HOST | 请求的主机地址 |
Connection | 连接方式 |
Accept | 客户端所收到的数据格式 |
X-Requested-With | 异步请求 |
User-Agent | 客户端的用户类型 |
Referer | 来源 |
Cookie | Cookie信息 |
Content-Type | 请求内容的格式 |
4. Mock Server服务器
后端的接口还没有开发完成,前端的业务需要调用后端的接口,可以使用mock模拟。
4.1 创建Mock Server服务器
4.2 使用Mock Server服务器
- 创建成功之后Postman会自动在环境变量中增加mock server服务,如果没有就自己复制地址手动增加
- 同时在Collections集合中会多出来一个与mock server同名的集合,选择对应的mock server环境即可运行
- 如果想修改返回值信息,可以修改以下内容
- 也可以复制URL地址在浏览器中进行访问