将规范导入Postman时无法从OpenAPI示例中设置参数值
我目前正在尝试将OpenAPI规范导入Postman以生成一个集合。我正在使用OpenAPI 3.0和Postman v7.25.0。我遇到了一个问题,我试图根据我在规范中定义的示例自动设置Postman中我的路径参数之一的将规范导入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
值
。下面是我如何为我的参数之一实现示例的一个小片段(YAML):
...
parameters:
- name: id
in: path
required: true
schema:
type: string
example: TEST_VALUE
description: Generic description for ID
...
看起来我是在根据添加示例值到正确的位置。此外,Postman似乎支持此功能——当我导入规范时,有一个选项说明:
请求参数生成
选择是基于模式还是基于模式中的示例生成请求参数
我确保将该选项的值设置为Example
,而不是Schema
的默认值。但是,一旦生成集合并用示例打开此特定请求,参数的值就是
,而不是测试值的预期值。请求的每个其他部分都会根据我的规范正确生成,但我很难将参数值映射到示例值
非常感谢在这方面我能得到的任何帮助。谢谢
如果将示例
添加到架构旁边(即作为参数属性),而不是在架构
中,它是否有效?感谢@Helen的回复,我刚刚尝试了你的建议,但不幸的是,它仍然将值设置为
。