В Postman, как я могу использовать несколько файлов cookie для аутентификации для нескольких пользователей в одной папке? - PullRequest
0 голосов
/ 05 июля 2018

Я работаю над функцией приложения, которая будет использоваться разными пользователями. Я структурирую тест в Коллекции в Почтальоне:

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

В этом случае Messaging, Thor, Loki и Baldr являются коллекциями (папками), тогда как Get contacts является фактическим запросом (3 идентичных запроса).

Как установить файл cookie для аутентификации для каждого пользователя, чтобы получить правильный ответ: контакты доступны для этого конкретного пользователя.

ПРИМЕЧАНИЕ: Попытка установки файла cookie в «Управление файлами cookie», но он распределяется между всеми запросами и, следовательно, как только я меняю его для одного пользователя, все пользователи получают один и тот же измененный файл cookie.

1 Ответ

0 голосов
/ 05 июля 2018

На данный момент вы не можете достичь этого в приложении почтальона. И запрос функции для того же самого был поднят здесь - 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)

Теперь просто запустите эту коллекцию, используя бегунок коллекции, и напишите свои тесты или проверьте ответы, которые были необходимы.

См. Документацию Сборщик сборов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...