Size: a a a

QA — Load & Performance

2020 July 09

KY

Kirill Yurkov in QA — Load & Performance
встречал 400+ рпс уже проблемы
источник

АВ

Александр Ворончихин... in QA — Load & Performance
Вячеслав Смирнов
Саша, привет!
Слава, привет!!!
источник

PK

Pa Kar in QA — Load & Performance
Pa Kar
Спасибо, поменял, но теперь спейса не хватает. Пробовал увеличивать метаспейс, тоже не помогает
Для истории. Проблему решил переустановкой JAVA, теперь все запускается с новыми лимитами Heap.
источник

ЯЛ

Ярослав Лазакович... in QA — Load & Performance
Ребята, подскажите пожалуйста по JMeter 5.3.
Может кто-то сталкивался и пытался поправить эту ошибку

Проблема такая, в конце теста, когда потоки начинают затухать - выскакивает ошибка Socket closed

на stackoverflow пишут:
- Http Request Default/advanced-implementation поставить httpclient4
- и в 2 файлах внести изменение
—————————————————————
httpclient4.retrycount=1
hc.parameters.file=hc.parameters

http.connection.stalecheck$Boolean=true
—————————————————————

Не помогло, ошибка воспроизводится все равно
источник

ЯЛ

Ярослав Лазакович... in QA — Load & Performance
источник

AG

Alex Grishutin in QA — Load & Performance
хм, так когда стопаешь тест - это норма
источник

ЯЛ

Ярослав Лазакович... in QA — Load & Performance
Тест стопается не руками, а сам
источник

ЯЛ

Ярослав Лазакович... in QA — Load & Performance
Руками если стопать понимаю. что словится тоже
источник

AG

Alex Grishutin in QA — Load & Performance
Так а через что он сам стопается? через дюрейшн или по кол-ву циклов?
источник

ЯЛ

Ярослав Лазакович... in QA — Load & Performance
Стопается он через Duration.
Стандартная thread group - где указано только кол-во потоков
и поверх ThroughputShaperTimer - где мин/макс RPS и Duration <= По этому duration тест заканчивается
источник

ЯЛ

Ярослав Лазакович... in QA — Load & Performance
Извините за беспокойство ребята, нашёл проблему
Я думал, что Duration, который от контролера переопределяет Duration для ThreadGroup - оказывается нет и Duration нужно и тут приписывать внутри ThreadGroup
источник

AG

Alex Grishutin in QA — Load & Performance
Сейчас столкнулся с интересной проблемой... У меня достаточно сильно течет память на тестах с метром 5.3 (распределенный тест). Так вот, если форсануть GC (через jcmd <pid> GC.run) все резко становится ок.... Сталкивался кто с таким поведением? Или так форсить коллектор нельзя?

зы
openjdk version "11.0.7"
источник

МВ

Максим Варанкевич... in QA — Load & Performance
Alex Grishutin
Сейчас столкнулся с интересной проблемой... У меня достаточно сильно течет память на тестах с метром 5.3 (распределенный тест). Так вот, если форсануть GC (через jcmd <pid> GC.run) все резко становится ок.... Сталкивался кто с таким поведением? Или так форсить коллектор нельзя?

зы
openjdk version "11.0.7"
если чисто для сравнения на другой версии метра пробнуть?
источник

AG

Alex Grishutin in QA — Load & Performance
Максим Варанкевич
если чисто для сравнения на другой версии метра пробнуть?
Тесты достаточно длинные, если время будет оставаться - сравню
источник

KY

Kirill Yurkov in QA — Load & Performance
Alex Grishutin
Сейчас столкнулся с интересной проблемой... У меня достаточно сильно течет память на тестах с метром 5.3 (распределенный тест). Так вот, если форсануть GC (через jcmd <pid> GC.run) все резко становится ок.... Сталкивался кто с таким поведением? Или так форсить коллектор нельзя?

зы
openjdk version "11.0.7"
посмотри что там через flight recorder
источник

VG

Viktor Ganeles in QA — Load & Performance
Alex Grishutin
Сейчас столкнулся с интересной проблемой... У меня достаточно сильно течет память на тестах с метром 5.3 (распределенный тест). Так вот, если форсануть GC (через jcmd <pid> GC.run) все резко становится ок.... Сталкивался кто с таким поведением? Или так форсить коллектор нельзя?

зы
openjdk version "11.0.7"
У тебя не стоит галочка «generate parent sample» в транзакшн контроллерах?
источник

AG

Alex Grishutin in QA — Load & Performance
Viktor Ganeles
У тебя не стоит галочка «generate parent sample» в транзакшн контроллерах?
неа)
источник

AG

Alex Grishutin in QA — Load & Performance
Viktor Ganeles
У тебя не стоит галочка «generate parent sample» в транзакшн контроллерах?
а что она там нынче плохо работает?
источник

AC

Alexey Cheryomukhin in QA — Load & Performance
Максим Какбыпограммизд
Переслано от Вячеслав Смирнов
Очередной раз спамлю эту заметку, которая позволяет забыть про проблемы с Recorder и другими прокси

Научился использовать "HTTP(S) Test Script Recorder" в #JMeter с пользой. Использую так.

1. Открыть консоль браузера (F12 в Mozilla), сделать действия с сайтом. Сохранить har-лог.
2. Открыть har-лог в #Fiddler. И Настроить в Fiddler - upstream proxy на "HTTP(S) Test Script Recorder" JMeter-а
3. Отправить выборочно запросы из Fiddler в JMeter (клавиша R) - нужные запросы попали в скрипт за секунды

Работает и в Linux и в Windows
коллега(и), подскажите, пожалуйста, как быть.

Пытаюсь научить jmeter слать запросы.
1. сохранил har-лог
2. сконвертировал его в jmx с помощью https://converter.blazemeter.com/
3. выполняю запросы в jmeter - и проблема с POST-запросом, в котором декодирована картинка (которую загрузил в веб-приложение при подготовке har) - возникает код 400.

Предполагаю, потому что у декодированной картинке то ли при конвертации har » jmx, то ли внутрё самого jmeter ломается собственно кодировка
источник

AC

Alexey Cheryomukhin in QA — Load & Performance
в jmeter запрос выглядит так:
источник