gpt4 book ai didi

testing - 如何使用 Postman Runner 多次测试同一个端点

转载 作者:行者123 更新时间:2023-11-28 20:13:26 30 4
gpt4 key购买 nike

我正在尝试在 Postman 中编写一个自动化测试 Runner。我想在一次运行中多次测试同一个端点,同时更改参数值。

例如我想测试

https://example.com/endpoint/{{item1}}
https://example.com/endpoint/{{item2}}
https://example.com/endpoint/{{item3}}

我可以在传入时设置一个全局变量以运行一次

let parameter = 'some value';
pm.globals.set("parameter", parameter);

如何在一次运行中多次测试端点?

最佳答案

您是否看过使用 data files为此在 Postman 中?

如果您使用以下值创建一个 JSON 文件:

[
{
"item":"1"
},
{
"item":"2"
},
{
"item":"3"
},
{
"item":"4"
}
]

文件只是一个对象数组,keys 将是您在请求中引用的属性,这些将解析为键的值。在 JSON 文件中,每个对象都是一次迭代,因此如果您选择 1(默认设置),它将使用第一个对象的值运行一次请求:

{ "item":"1"}

在您的请求 url 中,在集合中,您将拥有类似 https://example.com/endpoint/{{item}} 的内容 - 如果您设置 Iterations 计数到 4,它将运行相同的请求,但每次都会更改值以使用 item 变量。

运行器看起来像这样 - 如果您使用的是 JSON 文件,请确保您手动选择文件类型。由于某种原因,它并不总是选择这种文件类型。

enter image description here

关于testing - 如何使用 Postman Runner 多次测试同一个端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52600408/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com