将规范导入Postman时无法从OpenAPI示例中设置参数值

将规范导入Postman时无法从OpenAPI示例中设置参数值,postman,openapi,Postman,Openapi,我目前正在尝试将OpenAPI规范导入Postman以生成一个集合。我正在使用OpenAPI 3.0和Postman v7.25.0。我遇到了一个问题,我试图根据我在规范中定义的示例自动设置Postman中我的路径参数之一的值。下面是我如何为我的参数之一实现示例的一个小片段(YAML): ... parameters: - name: id in: path required: true schema: type: string example

我目前正在尝试将OpenAPI规范导入Postman以生成一个集合。我正在使用OpenAPI 3.0和Postman v7.25.0。我遇到了一个问题,我试图根据我在规范中定义的示例自动设置Postman中我的路径参数之一的
。下面是我如何为我的参数之一实现示例的一个小片段(YAML):

...
parameters:
  - name: id
    in: path
    required: true
    schema:
      type: string
      example: TEST_VALUE
    description: Generic description for ID
...
看起来我是在根据添加示例值到正确的位置。此外,Postman似乎支持此功能——当我导入规范时,有一个选项说明:

请求参数生成

选择是基于模式还是基于模式中的示例生成请求参数

我确保将该选项的值设置为
Example
,而不是
Schema
的默认值。但是,一旦生成集合并用示例打开此特定请求,参数的值就是
,而不是
测试值的预期值。请求的每个其他部分都会根据我的规范正确生成,但我很难将参数值映射到示例值

非常感谢在这方面我能得到的任何帮助。谢谢


如果将
示例
添加到架构旁边(即作为参数属性),而不是在
架构
中,它是否有效?感谢@Helen的回复,我刚刚尝试了你的建议,但不幸的是,它仍然将值设置为