postman 使用

简单说明下postman的有关使用,如创建环境变量,使用变量,参数化 ,检查点等

1. 创建环境变量

这里写图片描述

这里写图片描述

这里写图片描述

send请求一次新建bug,然后将响应结果中需要的参数保存为一个变量“pbug_id”
这里写图片描述

确认下参数取值是否正确:

这里写图片描述

这里写图片描述

2. 使用参数

通过{{pbug_id}}获取参数值。
这里写图片描述

3. 参数化

当需要多个请求多次迭代执行时,可能需要使用参数化
在collections中找到需要执行的请求,然后“run”. 选择需要执行的请求集合,并写入迭代次数和参数化文件,然后“starttest”。
这里写图片描述

这里写图片描述

aa.json文件如下:
这里写图片描述

执行结果如下:
这里写图片描述

4. 检查点—Tests

查看请求响应报文中是否含有指定的字符,以判断请求是否成功。
这里写图片描述

这里写图片描述

检查服务器响应的json :


var schema = {
 "items": {
 "type": "object",
  "properties": {
    "name": "string",
    "id": "integer"
    },
  "required": ["name","id"]
 }
};
var data1 = JSON.parse(responseBody);


tests["Valid Data1"] = tv4.validate(data1, schema);
tests["Valid Data2"] = tv4.validate(data1, schema);
console.log("Validation failed: ", tv4.error);

保存请求结果报文中name 和 id的参数值 ,以供其他请求使用,有点类似loadrunner中的关联


var data = JSON.parse(responseBody);

if (data.name) {
  tests["Body has name"] = true;
  postman.setEnvironmentVariable("paramname", data.name);
  postman.setEnvironmentVariable("paramid", data.id);
}
else {
  tests["Body has name"] = false;
}

这里写图片描述

这里写图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值