目录

Postman

使用 Pre-request Script 修改 POST Body 内容

在 body 里面添加变量:

1
2
3
4
{
    "name": "{{name}}",
    "value": {{value}}
}

然后在脚本里设置变量的值:

1
2
pm.variables.set("name", "timestamp")
pm.variables.set("value", Math.round(new Date()/1000))

设置的值会被简单地填充到 Body 中,不会根据值的类型格式化。例如 name 的值为字符串,在添加变量的之后就需要在花括号外面加上双引号。

测试

1
2
3
4
pm.test("length greater than 0", function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData.names.length).to.gte(0);
});

批量请求测试

在搜索框中搜索 runner 或者在右下角点击 Runner 都可。

之后拖动请求到空白处,会一次性添加整个 Collection 的请求。把不必要的请求勾选掉即可。