Size: a a a

2020 September 19

РА

Равиль Аблямитов... in LoadLand
источник

РА

Равиль Аблямитов... in LoadLand
Коллеги, столкнулся с проблемой - не тащит рабочий ПК Jmeter, при 300 тредах тестирование просто останавливается, в базе отрывочные данные, невозможно понять картину Какой нужен проц и сколько нужно оперативы для создания нагрузки в 1 000 потоков?
источник

ΙΤ

Ιωάννης Τσεκούρι... in LoadLand
Равиль Аблямитов
Коллеги, столкнулся с проблемой - не тащит рабочий ПК Jmeter, при 300 тредах тестирование просто останавливается, в базе отрывочные данные, невозможно понять картину Какой нужен проц и сколько нужно оперативы для создания нагрузки в 1 000 потоков?
Проверил количество открытых сокетов на винде? Может в коннекте все таки упирается?
источник

ΙΤ

Ιωάννης Τσεκούρι... in LoadLand
У тебя старт с респонсами в 50 сек?
источник
2020 September 20

KY

Kirill Yurkov in LoadLand
Равиль Аблямитов
Коллеги, столкнулся с проблемой - не тащит рабочий ПК Jmeter, при 300 тредах тестирование просто останавливается, в базе отрывочные данные, невозможно понять картину Какой нужен проц и сколько нужно оперативы для создания нагрузки в 1 000 потоков?
вопрос не в потоках а в запросах в секунду. 1к потоков может дать 10к и просто 10 запросов
источник

KY

Kirill Yurkov in LoadLand
и надо смотреть логи на сервере
источник
2020 September 22

РА

Равиль Аблямитов... in LoadLand
Ιωάννης Τσεκούρι
Проверил количество открытых сокетов на винде? Может в коннекте все таки упирается?
источник

РА

Равиль Аблямитов... in LoadLand
Достаточно портов
источник

РА

Равиль Аблямитов... in LoadLand
Ιωάννης Τσεκούρι
У тебя старт с респонсами в 50 сек?
респонсы разные ставил -  остановился на 5 сек для авторизации и 3с на остальные запросы
источник

KY

Kirill Yurkov in LoadLand
мониторинги надо смотреть твоей машины, каких ресурсов не хватает и почему. но лучше бы ты рассказал сколько у тебя запросов в секунду и тип запросов, хттп или смтп например
источник

KY

Kirill Yurkov in LoadLand
если у тебя на 300 потоков упирается в ресурсы - ты делаешь что-то не так
источник

KY

Kirill Yurkov in LoadLand
в самом частом случае - ты не регулируешь запросы в секунду каждого потока
источник

РА

Равиль Аблямитов... in LoadLand
Kirill Yurkov
если у тебя на 300 потоков упирается в ресурсы - ты делаешь что-то не так
примерно на этой цифре все и стопорится, буду копать дальше, интересно тут , однако же
источник

РА

Равиль Аблямитов... in LoadLand
Kirill Yurkov
в самом частом случае - ты не регулируешь запросы в секунду каждого потока
не хочется быть читером, но тем не менее - через что она регулируется?
источник

KY

Kirill Yurkov in LoadLand
бинго - проблема найдена. скорее всего в твоем случае ты думаешь, что если ты подашь нагрузку в 1000 потоков ты будешь имитировать нагрузку тысячи пользователей. но без регулирования запросов в секунду - это далеко не так. представь работу одного твоего пользователя, сколько он делает запросов к твоей системе в минуту? штук 10? наверное не больше. если ты запустишь свой 1 поток, то ты увидишь например 50 запросов в секунду. немного не сходится. поэтому надо понимать, что твои виртуальные пользователи - это не тоже самое, что реальные пользователи. и нагрузка на систему подается не в "пользователях" а в запроса в секунду в 99% случаев. чтобы регулировать нагрузку нужен какой нибудь таймер - самый простой Constant Throughput Timer, он задает количество запросов в минуту для одного треда. Таким образом если у тебя будет два треда, то значение указанное там увеличиться вдвое. Лучше использовать таймер из плагина Throughput Shaping Timer - в нем можно указать количестов запросов в секунду для всех тред групп разом.
источник

KY

Kirill Yurkov in LoadLand
А машина у тебя умирает, потому что каждый созданный поток херачит на полную мощность расходуя максимум доступных ресурсов. Параллельно должны инициализироваться новые треды, которым нехватает ресурсов и тд
источник

KY

Kirill Yurkov in LoadLand
а еще первое что нужно сделать для проведения нормальной нагрузки это настроить мониторинги, хотябы открой мониторинг ресурсов в диспетчере задач и поставь простейший заббикс/телеграф на машину с сервером. хотябы будешь понимать что происходит и почему
источник

РА

Равиль Аблямитов... in LoadLand
Спасибо, офигенно просто, будем дайвить. Огромное спасибо за поддержку, чувствую плечо коллег, а то как брошенка на своём заводе
источник

KY

Kirill Yurkov in LoadLand
ю велкам
источник
2020 September 23

IB

Irina B B in LoadLand
Друзья, добрый день!
3 декабря состоится 7 ежегодная конференция по нагрузочному тестированию. Если вы давно хотели поделиться своим опытом, рассказать об интересных подходах к нагрузочному тестированию, о нестандартных способах использования привычных инструментов - ждём вас на конференции в качестве спикера! Выбирайте тему, регистрируйтесь на https://perfconf.ru/  и готовьтесь к участию в нашей долгожданной конференции. По всем вопросам можно обращаться ко мне или контакты на сайте.
источник