当前位置: 首页 > 知识库问答 >
问题:

使用Postman时如何使用while循环

岳阳文
2023-03-14

我正在尝试使用Postman来验证API。我可以毫无问题地验证单个请求,并获得所需的输出。但是,我现在想进行负载测试,并运行相同的调用5次。

我尝试使用for和while循环,但是Postman给出了一个错误。

while i < 5
{
   "FirstName": "TestFN",
   "LastName": "TestLN",
   "orderID": *I want to update this based on the value of i --> "Concat(100,i)"*
}

共有1个答案

韩涵衍
2023-03-14

在预请求中添加:

let count = pm.variables.get("count") ? pm.variables.get("count") : 5

if(count-1){
   count -= 1
   postman.setNextRequest(pm.info.requestName)
   pm.variables.set("count",count)
}else{
  // if you don't want to execute remaining
  //postman.setNextRequest(null)
}

当使用newman或collection runner(如@Danny在评论中提到的)运行时,这将运行请求5次

 类似资料:
  • 问题内容: 我也在学习Java和android。我们可以在while循环中执行的几乎所有事情都可以在while循环中执行。 我发现一个简单的条件,使用while循环比for循环更好 如果我必须在程序中使用counter的值,那么我认为while循环要比for循环好 使用while循环 在这种情况下,我发现while循环要比for循环好,因为如果要在for循环中实现相同的效果,则必须将counter

  • 我正试图用OpenCV实时地从相机中绘制一些数据。然而,实时绘图(使用matplotlib)似乎不起作用。 我希望这个例子能画出1000个点。实际发生的情况是,窗口弹出并显示第一个点(可以了),然后等待循环完成,然后填充图的其余部分。 有什么想法为什么我没有看到点一次一个?

  • 问题内容: 我正在尝试使用OpenCV从摄像机实时绘制一些数据。但是,实时绘图(使用matplotlib)似乎不起作用。 我将问题隔离到以下简单示例中: 我希望该示例可以单独绘制1000点。实际发生的情况是,窗口弹出并显示第一个点(表示正确),然后等待循环结束,然后填充图的其余部分。 有什么想法为什么我一次看不到点呢? 问题答案: 这是有问题的代码的工作版本(至少需要从2011-11-14起版本)

  • 问题内容: 所以我想让我的程序读取一个输入,该输入在一行中有一些整数,例如: 1 1 2 然后,它应该分别读取每个整数并在新行中打印。程序必须读取的整数数量没有预先给出,所以我想做的是使用while循环,该循环在没有更多的整数可读取之后结束。这是我写的代码: 但是它不能正常工作,因为循环永远不会结束,它只希望用户输入更多的整数。我在这里想念什么? 问题答案: 扫描程序基本上会等到文件结束进入。如果

  • 我试图使用while循环和索引检查回文,返回True或False。我知道,使用for循环,甚至只需一行就可以简单得多:return num[:-1]==num (num是函数中的参数)单击此处查看代码图像 如果有人能告诉我我做错了什么,我很乐意用一段时间来完成这个循环:) 顺便说一下,回文是一个单词或短语,可以用相反的方式阅读,例如:水平,赛车,旋转器等

  • 我想制作一个程序,要求用户输入订票的客户数量,读取输入的数字,执行循环以询问每个客户的年龄,并决定每个客户的单价。到目前为止,我的代码只有if-else语句: 我如何添加一个同时循环来询问每个客户的年龄?