从头响应设置环境变量

时间:2019-03-21 13:46:15

标签: api postman postman-testcase

我正在执行一个帖子调用,它返回标题列表。这些标头之一称为“ Bunny-id”,并返回一个数字。 (我们假设兔宝宝编号-> 159)。

我正在尝试获取该数字并将其自动粘贴到我的环境中。环境变量已经存在,并且被称为“ id_pratica_artoo”,下面是代码:

    pm.test("set environment variable for chain", function() {

var headerData = pm.response.headers;
pm.environment.set('id_pratica_artoo', headerData.Bunny-id);

});

通过上述测试执行POST调用会收到以下错误:设置chain的环境变量| ReferenceError:未定义ID

我想念什么?

谢谢。

1 个答案:

答案 0 :(得分:0)

使用以下命令解决:

pm.test("set environment variable for chain", function () {
pm.response.to.have.header('Bunny-id');
pm.environment.set('id_pratica_artoo', pm.response.headers.get('Bunny-id'));