如何在不是查询参数的邮递员端点 URL 中使用数据变量?

How can I use a data variable within a postman endpoint URL that is not a query parameter?

我有一个端点 URL 例如 https://example.com/{{variable}}.json 。我想在 Postman 中使用 Collection Runner 运行 向该端点发出多个请求,并上传一个具有多个 ID 的 CSV 文件以代替该变量出现在端点 URL.

如果变量出现在请求正文或查询参数中,我可以执行此操作,但如果变量以这种格式放置在 URL 本身中,我不知道如何执行此操作。

如果我使用 collection/environment/global 变量,它只是将保存的数据放入 URL,而不是使用 Collection Runner 上传的 CSV 中的数据。

请确保您的 csv 文件的第一行中有 variable,如下所示。并从 collection/environment/global 变量中删除 variable

variable
123 
456 
789

在 postman 运行ner 中,select 收集并加载数据中的 csv 文件,将迭代设置为所需的次数。

现在当您 运行 集合时,每次迭代都会从 csv 文件中获取一个新值。

请参阅此 blog 以获得详细说明。