Скажите, пожалуйста, максимальный предел - нет. потоков, которые я могу использовать в JMeter 2.4 для проведения нагрузочного теста?
Есть ли разница в том, чтобы брать все потоки в одном цикле или меньше? потоков и инициализировать цикл для достижения того же нет. пользователей / тем?
Пример:
No. of threads=500
Ramp up=1000
Loop=1
, совпадает ли он с
No. of threads=50
Ramp up=100
Loop=10
или есть какая-то разница с точки зрения результата?
Максимальное количество потоков определяется множеством факторов, см. Этот ответ https://stackoverflow.com/a/11922239/460802
Есть большая разница в том, что вы предлагаете.
Теоретически вы получаете такое же количество результатов (500), но вы обращаетесь к серверу совершенно по-другому.
Максимальное количество пользователей зависит от вашей ОС, свободной оперативной памяти и подключения. Win XP ограничена 3000 процессов одновременно. В линуксе больше 3000, но не знаю сколько. Будьте осторожны, что вы тестируете сервер, и если вы запустите 3000 потоков, на вашей машине потребуется много ресурсов, и тест не будет реальным. Я предпочитаю запускать максимум 300 пользователей на машину. Если вы хотите увеличить количество пользователей, используйте распределенное тестирование (используйте больше компьютеров для DoS-атаки). Теоретически такое же количество запросов, но временная сложность не одинакова.