问题标签 [postman-mocks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
19 浏览

json - 根据响应变量调节下一篇文章 cmd

使用 get,我试图通过邮递员的 CMD 从机器获取位置状态。我正在向定义的位置发送运输命令。这些位置具有一定的地位。我可以通过以下方式获得此状态:

http://localhost:9999/services/iag/logimat/A1/location/LOC_R-033

回复:

我不知道如何从响应中获取职业值标志。可以通过邮递员吗?我想将它用作一个变量,用作下一个请求的条件。谢谢

0 投票
1 回答
96 浏览

postman - 在 Postman 模拟响应中使用请求数据

在我的邮递员模拟服务器中,我想使用请求中的数据。这可能吗?我似乎找不到对这种情况的任何参考。

例如,我的请求包含一个 documentId 值。我想捕获该值并在响应中使用它。

谢谢。

0 投票
0 回答
213 浏览

axios - 使用 axios 的模拟邮递员请求返回字符串而不是对象

我创建了一个 Postman 模拟服务器。我在我的 Web 应用程序中调用服务器,axios如下所示:

奇怪axiosData的是一个字符串!因此axiosData.data,其中包含来自响应的实际数据undefined

如何让我的 Postman 模拟服务器返回axiosDataJSON

注意:我还设置了一个响应头:Content-type: application/json用于我在 Postman 中的响应。

编辑:

这是我从模拟服务器(即string)返回的响应: 在此处输入图像描述

0 投票
0 回答
32 浏览

postman - 邮递员请求下的邮递员示例

有人知道根据邮递员的要求摆脱虚拟示例的一种更简单的方法吗?我不想一一删除。

在此处输入图像描述

0 投票
0 回答
211 浏览

slack - 在 slack 中使用 Slash 命令运行 Postman 集合

我正在尝试在 Slack 中使用斜杠命令运行邮递员集合。以下是我遵循的步骤:

  1. 在邮递员中创建一个模拟服务器。
  2. 在 slack 中创建一个斜杠命令,并放置在步骤 1 中创建的模拟服务器的 URL。

当我在松弛通道中发送命令时,我收到以下错误:

/command-name failed with the error "dispatch_failed"

我的目标是:

  1. 使用斜杠命令运行邮递员收集。
  2. 运行收集后将数据发送回松弛通道。

我是否遵循了正确的步骤?如果没有,有人可以帮我解决这个问题吗?

我尝试搜索此内容并找到了Stackoverflow 帖子,但它对我没有帮助。

0 投票
1 回答
173 浏览

postman - Postman 示例基于请求数据的动态响应

可能在文档中遗漏了一些完全明显的东西,但是否可以根据输入请求在 Postman 示例/模拟服务器响应中回显请求数据。

示例请求:

邮政:

预期的示例响应:

0 投票
1 回答
443 浏览

swagger - 邮递员:从 GET 响应生成 POST 请求正文

我通过应用以下文章中的步骤为我的应用程序生成 API 和集合:隐藏的宝石:邮递员 API 和文档功能

您可以尝试使用测试端点,例如https://petstore.swagger.io (user:test, pass:abc123)。

这是我尝试生成的示例 json 正文:

但是,我正在寻找一种为 Postman 请求生成 json 正文的实用方法。有没有合适的方法?还是我必须手动构建每个请求?我认为必须有一个更聪明的方法。任何的想法?

0 投票
2 回答
346 浏览

date - 如何配置我的 Postman 模拟服务器响应以始终返回两天前的日期?

在我的 Postman Mock Server 中,我设置了一个返回 JSON 的 GET 请求,其中返回以下内容

我想要的是调整响应,以便返回的日期是过去两天。所以如果今天是“2021-10-10”,我希望回复包含

如果今天是“2022-01-01”,我希望回复包含

等等。如何设置我的 Postman 模拟服务器请求以返回此类数据?

0 投票
0 回答
17 浏览

postman - 如何从邮递员发送列表值,用于公共 ActionResult 方法([From body])列表等方法ID

对于这种邮寄方式,如何与邮递员核对

0 投票
0 回答
76 浏览

postman - 如何让 Postman 模拟服务器返回不同的示例?

在 Postman 中,我希望创建一个模拟服务器,其中包含一个包含 3 个不同响应示例的请求,每个示例与一个 HTTP 代码相关联,以便在三个连续调用中,该请求按给定顺序返回模拟响应。恰恰:

  • 第一次调用返回 202;
  • 第二次调用返回 208;
  • 第三次调用返回 200。

根据我收集到的信息(例如这里:https ://community.postman.com/t/how-to-select-which-example-is-used-by-a-mock-server-request/15679 )一个模拟可以使用x-mock-response-id标题选择响应。我在从 Postman 发送请求(使用预请求脚本)时成功地做到了这一点,但是当从我的脚本调用请求时它不起作用。我怎么能在 Postman 中解决这个问题?只有可能吗?

以防万一,所述预请求脚本是:

奖金问题

另外,我想知道是否有一种方法可以在模拟请求的 URL 中指示它应该接受任何 UUID,如:https://abcdef01-2345-6789-abcd-ef0123456789.mock.pstmn.io/company/<uuid>,这样当我的脚本调用此 URL 时,它会返回相应的示例,无论 UUID 是什么。