主动API性能测试和监控在 Web 应用程序开发中至关重要。 Postman 是最受欢迎的 API 测试工具之一,它允许 Web 开发人员创建带有输入数据到 API 的呼叫集合,并检查输出数据的准确性。 在本文中,我们将讨论在 Dotcom-Monitor 测试中定义和使用邮递员环境变量的方法。

如果您使用邮递员来测试您的 API 服务,并且想要自动化您的测试和持续监控,Dotcom-Monitor 平台为您提供了使用邮递员收藏创建和运行 API 负载测试和监控任务的全面解决方案和工具。 要了解如何在我们的负载测试解决方案 LoadView 中使用邮递员集合设置 API 负载测试,请阅读我们的 Web API 负载测试与邮递员集合。 要了解有关设置监控设备的更多信息,请参阅我们的 邮递员监控(收集任务)和 Dotcom 监控 ABI 文章。

邮递员变量

环境变量可以通过点击邮递员窗口右上角的眼睛图标来定义(详情请参阅 邮递员学习中心 网站)。 这些变量允许开发人员在 API 请求和脚本中存储和重用参数值。 如果您需要更新可变值,您可以在一个地方进行更新,并且在整个请求集合中将自动更改值。 邮递员中的环境变量可用于网址、邮政参数、JavaScript 代码等。 要指定变量,请将括号用作可变名称占位符:

{{<variable>}}

邮递员变量

由于变量与 Postman 中的请求集合分开存在,因此变量的值在导入到 Dotcom 监视器时不会与 Postman 集合一起传递。 为了解决这个问题,Dotcom 监视器引入了邮递员变量导入功能。

将邮递员变量导入网络监视器

如果您一直在使用环境变量在 Postman 中运行请求集合,则可以通过几个简单的步骤将变量列表从 Postman 导入 Dotcom 监视器:

  1. 首先,将变量列表从邮递员导出到 JSON 文件。
  2. 在 Dotcom 监视器中,转到相应的邮递员收集任务编辑页面。
  3. 任务配置 侧边栏上,单击”操作”菜单按钮 并选择 “管理上下文参数“。
  4. 管理上下文参数中,单击 导入 并提供包含从 Postman 导出的变量列表的 JSON 文件。
  5. 单击完成。 导入后,变量将自动添加到上下文参数列表中。

邮递员变量导入

保存邮递员收集测试后,系统将在 API 请求中使用所提供的上下文参数值。

在多特科姆监视器中定义邮递员收藏的上下文参数

要在 Dotcom 监视器中手动定义新变量,您需要创建与此变量关联的上下文参数:

  1. 任务配置 侧边栏上,单击”操作”菜单按钮 并选择 “管理上下文参数“。
  2. 单击添加 参数 并指定与上传的 Postman 集合中显示的变量完全相同的名称。 否则,变量将解析为文本。
  3. 在相应的输入字段中指定变量的值,然后单击 完成