首页 > 解决方案 > Postman setNextRequest 和工作流条件工作流

问题描述

我正在尝试使用 setNextRequest 创建一个条件工作流。仅当当前调用的状态码为 201 时,此工作流才应执行后续 API 调用

我的测试看起来像这样

var returnData = JSON.parse(responseBody);
tests["status code"] = (responseCode.code === 201);
if (responseCode.code == 201) {
    postman.setNextRequest('ConfigurationModel-Module');
}

但即使我的 API 响应是 409,后续 API 调用也会在邮递员运行程序中触发

标签: restpostman-testcase

解决方案


根据你在做什么,你可以添加一个 else 语句

else
 postman.setNextRequest(null);

推荐阅读