定义一个新变量以进行大量迭代给我一个错误

Defining a new variable in order to make a huge iteration giving me an error

我有一个端点,你可以得到关于产品的信息

{{URL_API}}/产品/

如果我在该端点上执行 GET 方法,我将获得每个产品的信息

但我也可以指定我想了解的产品,即:

{{URL_API}}/products/9345TERFER(最后一个code是产品的id,叫SKU)

问题是,如果我想制作一个 CSV 文件以更新不同产品的信息,我必须在端点中定义一个名为 sku 的变量,这样我才能传递相应的SKU

我想创建变量 {{sku}} 但我不知道该怎么做..我试了很多次都失败了,我已经搜索过了很多,但我不是很懂

还有,在变量声明前要用“:”吗?我的意思是:

{{URL_API}}/products/:{{sku}}

或者简单地说:

{{URL_API}}/ns/products/{{sku}}

你能帮帮我吗? 我超级迷路:(

编辑:

我想执行 PUT 方法,我想将不同的值传递给正文,然后..发送请求(它抛出错误:404 未找到)

这就是我所做的:

PUT|{{URL_API}}/产品/{{sku}}

正文:

{
    "tax_percentage":"{{tax_percentage}}",
    "store_code":"{{store_code}}",
    "markup_top":"{{markup_top}}",
    "status":"{{status}}",
    "group_prices": [
        {
            "group":"{{class_a}}",
            "price":"{{price_a}}",
            "website":"{{website_a}}"
        }
    ]
}

CSV:

邮递员:

您的问题似乎只是对数据文件如何与 Postman 中的变量一起工作的基本理解,这里有一个简单的示例,您也可以以同样的方式工作。

这是我用来从数据文件解析变量的基本请求 - 这是一个 GET 请求,但这并不重要,因为我们在这里看到的只是使用数据文件来解析变量。您需要做的就是确保 URL 正确并且在使用运行器之前保存请求。

这是一个在文本编辑器中创建的简单 CSV 文件。它将在 Postman 请求中引用的变量名称中的标题 sku。该值下的每个值都是将用于每次迭代的值。

在 运行ner 中,select 列表中的 Collection(如果您有多个)然后 select CSV 文件。导入后,您将能够看到数据的预览。

如果正确,请按 运行 按钮。然后 运行ner 将遍历文件并在 CSV 文件中选取 sku 值并在请求中使用它。我已展开其中一个请求,因此您可以看到请求中使用了该值。