在Postman中,如何在同一文件夹中为多个用户使用多个身份验证cookie?

时间:2018-07-05 06:55:05

标签: api cookies request postman

我正在开发一个应用程序功能,该功能将由不同的用户使用。我在邮递员的“收藏夹”中构建测试:

- Messaging
    - Thor
        - Get contacts
    - Loki
        - Get contacts
    - Baldr
        - Get contacts

在这种情况下,MessagingThorLokiBaldr是集合(文件夹),而Get contacts是实际请求(3个相同的请求)

一个人如何为每个用户设置一个身份验证cookie,以获得正确的响应:该特定用户可用的联系人。

注意::尝试在“管理Cookie”中设置Cookie,但它已在所有请求中共享,因此,一旦我为一个用户更改了Cookie,所有用户都会获得相同的更改后的Cookie。

1 个答案:

答案 0 :(得分:1)

到目前为止,您无法在邮递员应用程序中实现此目的。并提出了相同的功能请求-https://github.com/postmanlabs/postman-app-support/issues/3312

但是,作为一种解决方法,您可以在每个请求之前设置一个新的cookie,并使用收集运行器获得所需的结果。

- Messaging
    - Thor
        - Authentication Request (Sets new cookie)
        - Get contacts (Thor)
    - Loki
        - Authentication Request (Sets new cookie)
        - Get contacts (Loki)
    - Baldr
        - Authentication Request (Sets new cookie)
        - Get contacts (Baldr)

现在,只需使用集合运行器运行该集合并编写测试或检查所需的响应即可。

请参阅Collection Runner Documentation