Почтальон setNextRequest и рабочий процесс

У меня есть вопрос о том, как лучше всего объединить запросы для проверки нескольких рабочих процессов в почтальоне. Я хочу проверить следующие два потока. Каждый из блоков является запросом, настроенным в почтальоне, но есть запросы, которые являются общими для обоих рабочих процессов. Как мне использовать структуру папок, сборщик сборов и setNextRequest, чтобы включить это, или я просто должен дублировать запросы?

Любая помощь приветствуется!

Рабочий процесс разделяется после создания токена. У меня сейчас настроено так:

Api Name Folder

    1 Register Device (contains activate, create token and register device requests)
    2 Deregister a Device (contains activate, create token, list all devices and deregister a device requests
   request)

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

введите описание изображения здесь

2 ответа

Вы можете написать логику соответственно внутри кода. Например, я использовал оператор Switch для обработки этого:

switch(pm.environment.get("PROFILE_set1")) {
    case 1:
        postman.setNextRequest("PROF_02 - Verify  the profile details");
        break;
    case 2:
        postman.setNextRequest("PROF_04 - Verify  update profile without firstname");
        break;
    case 3:
        postman.setNextRequest("PROF_05 - Verify update profile only with firstname");
        break;
    case 4:
        postman.setNextRequest("PROF_06 - Verify update profile only with phone");
        break;
    case 5:
        postman.setNextRequest("PROF_07 - Verify update profile only with last name");
        break;
    case 6:
        postman.setNextRequest("[Pre-condition] Logout - Profile");
        break;
}

Вы можете сделать так, чтобы основной корневой набор содержал 3 одинаковых запроса в обеих поездках, собирая требуемые данные ответов из них в набор переменных среды.

После сохранения они могут быть использованы в следующем наборе запросов, которые могут быть структурированы в 2 отдельные папки - одну для регистрации и одну для отмены регистрации.

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

setNextRequest() функция может хорошо работать здесь, но я не уверен, что вы можете сослаться на следующий запрос, чтобы быть один в другой папке.

Может ли запрос, который получает список устройств, не быть собственным отдельным запросом. Используя тот же метод получения данных ответа и сохранения их в виде переменной, эти данные можно использовать для управления запросом отмены регистрации.

Другие вопросы по тегам