我有一个端点,您可以获取有关产品的信息
{{URL_API}}/产品/
如果我通过该端点执行 GET 方法,我将获取每个产品的信息
但我也可以指定我想了解的产品,即:
{{URL_API}}/products/9345TERFER(最后一个代码是产品的id,称为SKU)
问题是,如果我想制作 CSV 来更新不同产品的信息,我必须在端点中定义一个名为 sku 的变量,这样我就能够传递相应的 SKU
我想创建变量{{sku}}但我不明白该怎么做..我尝试了很多次但失败了,我搜索了很多但我不太明白
另外,我应该在变量声明之前使用“:”吗?我是说:
{{URL_API}}/产品/:{{sku}}
或者简单地:
{{URL_API}}/ns/products/{{sku}}
你能帮助我吗?
我超级迷失:(
EDIT:
我想执行 PUT 方法,我想将不同的值传递给主体,然后..发送请求(它抛出错误:404 not find)
这就是我所做的:
PUT|{{URL_API}}/产品/{{sku}}
body:
{
"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:
您的问题似乎只是对数据文件如何与 Postman 中的变量一起使用的基本理解,这里有一个简单的示例,它也适用于您。
这是我用来解析数据文件中的变量的基本请求 - 这是一个 GET 请求,但这并不重要,因为我们在这里看到的是使用数据文件来解析变量。您需要做的就是确保 URL 正确并在使用运行器之前保存请求。
这是在文本编辑器中创建的简单 CSV 文件。标题sku
在变量的名称中,它将在 Postman 请求中引用。下面的每个值都是每次迭代将使用的值。
在运行器中,从列表中选择您的集合(如果您有多个),然后选择 CSV 文件。导入后,您将能够看到数据的预览。
如果正确,请按“运行”按钮。然后,跑步者将迭代该文件并选择sku
CSV 文件中的值并在请求中使用它。我扩展了其中一个请求,以便您可以看到请求中使用了该值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)