Запустите пользователя, определенного в CSV;для номера цикла, определенного в группе потоков -Jmeter - PullRequest
0 голосов
/ 17 мая 2018

Сценарий: CSV-файл содержит 5 имени пользователя и пароля, ниже приведены настройки Recycle on EOF: false Остановить поток EOF: true Режим совместного использования: текущая группа потоков

Total there are 3 thread group below are the settings:
        Thread 1 : Numbers of Thread = 1, Loop Count l; for this thread group single user run for 1 time
        Thread 2 : Numbers of Thread = 2, Loop Count 5; for this thread group two user and each user run for 5 time
        Thread 3 : Numbers of Thread = 3, Loop Count 3; for this thread group three user and each user run for 3 time

Ниже приведены мои тестовые настройки:

Test Plan
    HTTP Header Manager
    HTTP Request Defaults
    CSV Data Set Config
    Test Fragment
        Login - HTTP Request
            JSON Extractor
    Thread Group - 1
        Module Controller - Login
        Transaction - HTTP Request
            HTTP Header Manager

    Thread Group - 2
        Module Controller - Login
        Finance - HTTP Request
            HTTP Header Manager

    Thread Group - 3
        Module Controller - Login
        Insurance - HTTP Request
            HTTP Header Manager

Здесь для темы 2 и темы 3;он работает для двух 2 и 3 пользователей;но не подсчет циклов не работает.

1 Ответ

0 голосов
/ 17 мая 2018

Цикл не будет работать, поскольку вы настроили «Recycle on EOF: false». Сделайте это правдой, и это будет работать. Но это будет переработано.

Если вы хотите, чтобы определенные пользователи / пользователи для одной группы потоков использовали 3 разных CSV для каждой группы потоков, поместите 1 пользователя в CSV для 1-й группы потоков и 2 пользователя во второй CSV для 2-й группы потоков и 3 пользователя в 3-й CSV для 3-я тема группы.

...