在 Postman 中使用不同的数据多次运行请求仅运行一次

2023-12-23

我是 Postman 的新手,经常遇到一个我无法解决的问题。 我尝试使用在预请求脚本上建立的数据数组多次运行相同的请求,但是,当我转到运行程序时,请求仅运行一次,而不是 3 次。

预请求脚本:

var uuids = pm.environment.get(“uuids”);

if(!uuids) {
uuids= [“1eb253c6-8784”, “d3fb3ab3-4c57”, “d3fb3ab3-4c78”];
}

var currentuuid = uuids.shift();
pm.environment.set(“uuid”, currentuuid);
pm.environment.set(“uuids”, uuids);

Tests:

var uuids = pm.environment.get(“uuids”);

if (uuids && uuids.length>0) {
postman.setNextRequest(myurl/?userid={{uuid}});
} else {
postman.setNextRequest();
}

我查看了有关文档,但找不到我的代码有什么问题。

Thanks!


预请求脚本并不是使用不同数据测试 api 的好方法。最好使用 Postman runner 来实现同样的目的。

首先,使用邮递员准备带有可变数据的请求。例如

然后单击“跑步者”选项卡

准备包含数据的 csv 文件

uuids
1eb253c6-8784
d3fb3ab3-4c57
d3fb3ab3-4c78

并提供数据文件,并运行示例。

它将允许您使用不同的数据类型多次运行相同的 api,并且可以检查测试用例。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Postman 中使用不同的数据多次运行请求仅运行一次 的相关文章

随机推荐

  • AsyncHttpClient 是否知道为所有 HTTP 请求分配多少个线程

    我正在评估异步Http客户端 https github com AsyncHttpClient async http client对于大负载 1M HTTP 请求 对于每个请求 我想使用 AsyncCompletionHandler 调用回
  • 将设备旋转到横向时 UICollectionViewFlowLayout 尺寸警告

    我们使用 UICollectionView 来显示覆盖全屏的单元格 减去状态栏和导航栏 单元格大小设置为self collectionView bounds size void viewWillAppear BOOL animated va
  • 在 C++ 11 中使用自制程序、gcc 和 llvm

    这是我的问题 我想使用 gcc 或 clang 提供的 C 11 功能 但是 我有这些要求 我正在使用 Mac 我依赖于自制程序提供的一堆库 以及really不想自己编译它们 特别是 OSG 它本身依赖于大量其他库 并提升 尽管我总是可以自
  • Spring Security + i18n = 如何使其协同工作?

    我的第一个问题在这里 我会尽力具体说明 我对 Spring 很陌生 我正在尝试创建非常简单的预订系统 但这实际上并不重要 重要的是我正在创建一些基本模板 然后我将用真实的网页填写这些模板 应用程序适用于 hibernate mysql 我还
  • 不平衡随机数发生器

    我必须从升序数组中选择一个元素 较小的元素被认为更好 因此 如果我从数组的开头选择一个元素 它被认为是更好的选择 但同时我不希望选择是确定性的并且始终是相同的元素 所以我正在寻找 一个随机数生成器 生成 0 n 范围内的数字 但是 数量越小
  • 嵌入 MS Word 作为编辑器(就像在 Outlook 中一样)

    在 Outlook 中 您可以使用 Word 作为电子邮件编辑器 不确定 Office 2007 中的情况如何 但在 2003 中可以 我可以在我自己的应用程序中复制这个吗 我看过一篇文章提到使用 Web 浏览器组件 打开 doc 文件并打
  • 使用 RSpec 测试 CSV.generate

    我在 Rails 3 1 项目中有以下助手 我只是想知道是否有办法测试 CSV generate 调用 我很想说我有一些想法如何去做 但事实是我什至不知道从哪里开始 任何想法表示赞赏 require csv module Admin Pur
  • MongoDB:不区分大小写和重音

    我正在寻找字符串 JES S 但只返回具有指定字符串的文档 我需要搜索忽略重音符号和大写字母 我正在使用 C 和 mongodb 驱动程序 我的 mongodb 中保存了两个文档 id 5d265f3129ea36365c7ca587 TR
  • Android 谷歌地图 v2 片段黑色背景问题

    如何在滚动时使谷歌地图 v2 中的黑色背景透明
  • 自己内核的键盘中断处理程序 (C)

    我正在编写一个小型操作系统作为学校作业的一部分 但在获取键盘输入 按一个键 gt 将其显示在屏幕上 时我遇到了困难 我正在使用 osdev org 的 Bare Bones 教程 gcc 交叉编译器 GRUB 引导加载程序 ld 链接器 并
  • 核心数据方法不在头文件中

    为什么这些方法不应该也包含在头文件中 顺便说一句 这是由 xcode 生成的 界面 class Environment Location interface Log NSManagedObject private property nona
  • 安卓HTTPS连接

    我正在做一个 https 帖子 我收到了 ssl 异常不受信任的服务器证书的异常 如果我做正常的http 它工作得很好 我是否必须以某种方式接受服务器证书 我复制了以下来自的代码Java 开发者年鉴 https web archive or
  • Freemarker 压缩不带空格的 single_line

    似乎 正在用单个空格 替换换行符 而不是仅仅抑制它们 Example lt compress single line true gt First cell lt if something gt Second cell Third cell
  • 如何更改 libavformat 中的流索引

    我是 ffmpeg 的新手 当某些媒体具有多个音频流时 我遇到问题 假设在MKV文件中 它有三个音频流 MP3 WMA和WMAPro 使用以下命令进行解复用时如何更改流索引 AVPacket inputPacket ret av read
  • Equals 方法的默认行为是什么?

    设 A 是一个类 其中一些成员为 x y z Class A int x int y String z A 是一个对象 因此它继承了 Object 中定义的 Equals 函数 该函数的默认行为是什么 它检查成员的相等性还是检查引用的相等性
  • PHP 无符号右移 - 故障

    因此 当使用我的方法在 PHP 中执行 gt gt gt 无符号右移时 当数字涉及负数时 结果不正确 PHP 申请结果 INPUT 10 gt gt gt 3 INPUT 10 gt gt gt 3 OUTPUT 1 OUTPUT 2684
  • 如何更改 GCM 推送通知的样式

    我想将我的应用程序接收的 GCM 推送通知的样式从标准单行通知更改为多行通知 Java世界的解决方案似乎是将通知的样式设置为BigTextStyle当它被创建时 我找到了一个涉及黑客攻击的本地通知解决方案Androidapi JNI Sup
  • H1 标题的背景图片

    在我的 WordPress 主题页面标题中 My Css page h1 pagetitle width auto text align left font size 30px padding 25px 40px 25px 0px text
  • 在 pyes 和 elasticsearch 中按多个参数排序

    我可以通过一个sortpyes 中搜索查询的参数如下 s MatchAllQuery conn search query Search s indexes test sort score 但我需要传递一个额外的参数来对具有相同分数的文档进行
  • 在 Postman 中使用不同的数据多次运行请求仅运行一次

    我是 Postman 的新手 经常遇到一个我无法解决的问题 我尝试使用在预请求脚本上建立的数据数组多次运行相同的请求 但是 当我转到运行程序时 请求仅运行一次 而不是 3 次 预请求脚本 var uuids pm environment g