Size: a a a

QA — Load & Performance

2019 January 11

KY

Kirill Yurkov in QA — Load & Performance
Vladimir Sitnikov
А чего гадать? Запускаешь, получаешь хипдамп, и смотришь на что и как тратится память.
нет возможности выжрать всю память)
источник

TN

Timur Nurlygayanov in QA — Load & Performance
infrast_ques
добрый день, подскажите пожалуйста, как сильно различается нагрузка на сервер при тесте с помощью jmeter и при реальной ddos атаке? и если jmeter не подходит для такого тестирования, то с помощью чего имитировать ддос атаку? заранее благодарю за ответы
она сильно отличается. есть специальные сервисы для защит от ddos
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Kirill Yurkov
нет возможности выжрать всю память)
А ты укажи поменьше -Xmx. Например, -Xmx2g
источник

KY

Kirill Yurkov in QA — Load & Performance
логично, попробую - спасибо
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Или ещё вариант: посреди теста снимаешь дамп памяти (`jmap -heap:dump,format=b <pid>`) и точно так же изучаешь
источник

VS

Vladimir Sitnikov in QA — Load & Performance
источник

C

Cadabrum in QA — Load & Performance
infrast_ques
добрый день, подскажите пожалуйста, как сильно различается нагрузка на сервер при тесте с помощью jmeter и при реальной ddos атаке? и если jmeter не подходит для такого тестирования, то с помощью чего имитировать ддос атаку? заранее благодарю за ответы
Взять хакерскую тулзу для ддос? :)
источник

C

Cadabrum in QA — Load & Performance
Можно даже заплатить на профильных ресурсах чтобы настоящую атаку провели, чтобы ботнет с тучи машин, прям по-взрослому.
источник

A

AVERN in QA — Load & Performance
infrast_ques
добрый день, подскажите пожалуйста, как сильно различается нагрузка на сервер при тесте с помощью jmeter и при реальной ddos атаке? и если jmeter не подходит для такого тестирования, то с помощью чего имитировать ддос атаку? заранее благодарю за ответы
можно попробовать hping3 или Loic
источник

ВС

Владимир Стецко in QA — Load & Performance
Cadabrum
Можно даже заплатить на профильных ресурсах чтобы настоящую атаку провели, чтобы ботнет с тучи машин, прям по-взрослому.
а потом еще раз заплатить чтобы прекратили :)
источник

LY

Lev Yarushin in QA — Load & Performance
Владимир Стецко
а потом еще раз заплатить чтобы прекратили :)
Можно дешевше - просто послать всех, на каком-нибудь профильном ресурсе. А ddos бесплатно организуют )
источник

ВС

Владимир Стецко in QA — Load & Performance
Lev Yarushin
Можно дешевше - просто послать всех, на каком-нибудь профильном ресурсе. А ddos бесплатно организуют )
а вдруг не ддос а секьюрити аудит скажем? а ты хотел ддос...
источник

ВС

Владимир Стецко in QA — Load & Performance
правда можно тоньше, сказать например "вы ддосить не умеете, вот мой сайт - хрен завалите"
источник

LY

Lev Yarushin in QA — Load & Performance
Двух зайцев одним выстрелом )
источник

KY

Kirill Yurkov in QA — Load & Performance
Вячеслав Смирнов
У меня это: xpath post processor, css post processor, javascript (выражения в if или while), просто http sampler, для которых пришли большие ответы огромные. Если приходят большие ответы в тесте, то правильно перейти на jsr223 и принимать ответы на groovy. Или например использовать curl или wget через os process sampler вместо http sampler, или http sampler без получения тела ответа - md5 hash включить (Володя говорит, что md5 поможет, я в этом пока не уверен)
похоже у меня тоже большие ответы и как принимать ответы на груви? через пост процессоры? пробовал md5 - gc начал чистить реже в разы. без галочки md5 набрал 4 гига на простеньком прогоне, на том же самом но с галочками - 8 гигов с лишним. тестить через OS Sampler звучит ужасно, но определил жрущие процессы я неоднозначно
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Kirill Yurkov
похоже у меня тоже большие ответы и как принимать ответы на груви? через пост процессоры? пробовал md5 - gc начал чистить реже в разы. без галочки md5 набрал 4 гига на простеньком прогоне, на том же самом но с галочками - 8 гигов с лишним. тестить через OS Sampler звучит ужасно, но определил жрущие процессы я неоднозначно
Когда в тесте нужно было скачивать гигабайты (но статику) использовали wget и os process sampler.
У нас такие запросы были редкими. Поэтому вариант подходил. Вместе с @borodenkov делали, он придумал, я описал в статье:
https://m.habr.com/post/314408/
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
источник

KY

Kirill Yurkov in QA — Load & Performance
Провел тест почестнее, md5 дал хороший прирост процентов на 40 ускорил
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
А если отправлять запрос на groovy, например, используя
https://hc.apache.org/httpcomponents-client-ga/

То памяти уйдет меньше, так как уйдёт вся обвязка jmeter
источник

ЕЕ

Евгений Евгений in QA — Load & Performance
Были времена когда я что то придумывал)
источник