Запуск последовательной группы потоков в зависимости от результата более ранней группы потоков - JMeter - PullRequest
0 голосов
/ 06 июня 2019

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

У меня есть сценарий, подобный:

  1. У меня есть логин пользователя, пароль и URL страницы входа в систему - поэтому мне нужно войти с этим
  2. После успешного входа в систему отправьте данные формы, содержащие около 15+ полей, и загрузите файл в форме.
  3. После успешной отправки загрузите другую страницу и затем отправьте запрос на выход.

И у меня есть набор пользователей в Excel или CSV-файл.100 или 500 пользователей, нужно проверять один и тот же процесс для всех этих отдельных пользователей одновременно и последовательно (1 за другим)

Можно ли это сделать с помощью JMeter? Я могу создать группу потоковотправить данные формы с помощью httpwebrequest.но я не знаю, как выполнить вышеуказанный тип задачи.

*** Я не буду использовать блэйзметр.

Вот еще одна ссылка, которая также указывает на ее возможность:

Зависимость между несколькими группами потоков в JMeter

1 Ответ

0 голосов
/ 07 июня 2019

Пожалуйста, проверьте следующий конфиг: - В группе потоков укажите поток как 1 и количество циклов навсегда enter image description here

Ниже приведена конфигурация набора данных CSV. enter image description here

Поместите все ваши запросы (для конца в конец scenerio) в одну группу потоков.

При этом один поток будет работать последовательно на основе входных данных из CSV. Итак, если в csv 100 пользователей, поток будет зацикливаться 100 раз для всех запросов.

Выше плана рассматривается одна группа потоков, но если у вас несколько групп потоков, используйте параметр в «Плане тестирования» для запуска группы потоков в последовательности. Но, если это один конец в конец потока, вам не нужно иметь другую группу потоков. Надеюсь, это поможет.

...