【问题标题】:Postman seeding loop邮递员播种循环
【发布时间】:2021-08-31 14:54:12
【问题描述】:

我在邮递员中收到了在数据库中创建新用户配置文件的请求。我想创建新的播种器,每次运行请求时都会创建 10 个配置文件,我尝试过循环但请求只运行一个。有人可以帮忙吗?

pm.environment.set("repeat", 11);
var currentCount = pm.environment.get("repeat")
if (currentCount > 0){
    currentCount = currentCount -1 ;
    pm.environment.set("repeat", currentCount);
    postman.setNextRequest("Create individual profiles")
}

【问题讨论】:

标签: javascript postman


【解决方案1】:

将此添加到您要多次运行的请求的预请求中:

if (pm.variables.get("repeat")===undefined) pm.variables.set("repeat", 1);
var currentCount = pm.variables.get("repeat")
console.log(currentCount)
if (currentCount!==1){
    currentCount -=1 ; 
    pm.variables.set("repeat", currentCount);
    postman.setNextRequest(pm.info.requestName)
}

这将继续发送请求,直到 currentCOunt 为 1,

你不能在循环中使用 setNextRequest,因为它总是“最后一个获胜”

【讨论】:

    猜你喜欢
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    • 2021-01-05
    • 2020-04-26
    • 2019-01-09
    • 2018-03-09
    • 2017-06-14
    • 2018-04-25
    相关资源
    最近更新 更多