Добрый день! Думаю глупый вопрос, но я запутался))
Используют Jmeter.
Для проведения сценариев я использую файл с логинами пользователей. Скажем в нём 100 уникальных пользователей, так как в системе больше нет.
Я выставляю:
thread count = 1000
rump up таким образом чтобы нагрузка постепенно увеличивалась
При запуске для каждого нового потока у меня будет браться следующий пользователь из файла, но их всего 100. Когда будет 101 поток возьмётся 1ый юзер из файла?
Мне нужно сделать 1000 уникальных пользователей, а в системе их всего 100, решается ли это только thread count = 1000 или как то по другому можно решить?
Ну и вообще, есть ли смысл в этой уникальности?
Спасибо заранее.
Добрый день, нагрузку проще измерять в запросах в сек, транзакциях в сек. Не в пользователях. Это упростит постановку требований, формирование профиля, ожидания.
CSV Data Set Config имеет настройки - что делать при окончании файла. по умолчанию - файл будет читаться по кругу.
- Есть ли смысл в уникальности?
Очень зависит от вашей системы. Иногда есть. Если пользователь 1 и он имеет одну папку (объект) в профиле, и одновременно запустится сценарий:
- просмотра
- удаления
- изменения
...
этого объекта, то никакой сценарий не выполнится
Если же все сценарии - просмотр, то будет высокая степень кеширования, вожножно, что не нагрузит систему должным образом
Или наоборот приведёт к блокировкам в системе, что дефект, но который может и не надо чинить, потому что в реальности на одним объектом параллельных операций нет
...