0

我想创建一个 Postman 请求集合,这些请求与不同的用户访问相同的 API 端点。例如:

  1. 登录“user_1”
  2. 设置数据
  3. 登录“user_2”
  4. 获取数据并检查正确

我可以将登录请求设为单独的请求,因此上面的示例将是四个单独的请求。但是对于更复杂的情况,很多登录请求都很混乱。

所以我想我会使用预请求脚本来进行登录。我可以将相同的登录脚本复制并粘贴到每个预请求脚本部分。这显然并不理想,因为如果我需要更改某些内容,我必须为每个请求单独更改它。

另一个选项是集合级别的预请求脚本。但是,在运行收集预请求脚本之前,无法设置“用户”变量来选择我想要的用户。请求级预请求脚本在集合级预请求脚本之后运行。我可以看到之前设置它的唯一方法是在上一个请求的测试中进行,但是如果我希望更改测试的顺序,那将非常脆弱并且需要多次更改。

我还有其他选择吗?

4

1 回答 1

1

我最终将登录函数写入环境变量并在预请求脚本中调用它,如下所述:如何在 Postman 中编写全局函数

于 2019-02-25T16:58:36.857 回答