Несколько входов в систему с одним потоком Jmeter в нескольких циклах - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть сценарий, в котором мне нужно протестировать 1 пользователя (поток) с 10 различными логинами пользователей в 10 циклах.Например, в первой попытке входа в систему (цикл) jmeter выбирает имя пользователя 1 и выполняет весь план тестирования, во втором цикле он выбирает имя пользователя 2 и выполняет план тестирования.

1 Ответ

0 голосов
/ 22 ноября 2018
  1. Добавьте группу нитей в свой план тестирования
  2. Настройте его следующим образом:

    enter image description here

  3. Создайте файл credentials.csv в папке «bin» вашей установки JMeter и поместите туда свои сочетания имени пользователя и пароля, например

    username,password
    user1,pass1
    user2,pass2
    user3,pass3
    user4,pass4
    user5,pass5
    user6,pass6
    user7,pass7
    user8,pass8
    user9,pass9
    user10,pass10
    
  4. Добавить CSV Data Set Config для вашего плана тестирования и установите его следующим образом:

    enter image description here

  5. Заменить жестко запрограммированный(записано?) имя пользователя и пароль с переменными JMeter из файла CSV, синтаксис ${username} и ${password} соответственно

    enter image description here

  6. Вы можете добавить Просмотреть дерево результатов прослушиватель, чтобы увидеть детали запроса и ответа и убедиться, что ваш тест делает то, что должен.

    enter image description here

    Как видите, переменные JMeter были заменены соответствующими значениями из файла CSV во время выполнения.

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