Size: a a a

QA — Load & Performance

2020 July 01

VS

Vladislav Suvorov in QA — Load & Performance
ось и jvm точно не знаю, прямого доступа по ssh нет. какой-то дистрибутив линукса, и java вроде бы 8.
источник

KY

Kirill Yurkov in QA — Load & Performance
Viktor Ganeles
Это да, я так и делаю

Но тогда как отфильтровать короткие тесты :)

Попробую start-finish в запросе делать..
у меня 1 тест из сотни имеет провал по отправке данных. это странно если там 0 было за 10 сек он все равно 0 пришлет вроде. так что каунт хорошо работает
источник

VG

Viktor Ganeles in QA — Load & Performance
Vladislav Suvorov
стоит констант таймер с рандомом 200-1000 мс
1) таймер завёрнут в FlowControl ?
2) когда с разных тачек достигал разных RPS - сценарий использовал один и тот же (прямо один и тот же jmx-файл) ?
3) RPS-то точно разные? на скринах ~одинаковый.
источник

VS

Vladislav Suvorov in QA — Load & Performance
запуск
apache-jmeter-*/bin/jmeter -n -t $jmx_file -l $BUILD_NUMBER.jtl
источник

VG

Viktor Ganeles in QA — Load & Performance
Kirill Yurkov
у меня 1 тест из сотни имеет провал по отправке данных. это странно если там 0 было за 10 сек он все равно 0 пришлет вроде. так что каунт хорошо работает
спс, попробую
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Vladislav Suvorov
запуск
apache-jmeter-*/bin/jmeter -n -t $jmx_file -l $BUILD_NUMBER.jtl
Файл jmeter.properties, там был изменён? Есть такая возможность?

Сейчас вижу, что кастомный файл настроек не указан
источник

VS

Vladislav Suvorov in QA — Load & Performance
jmeter.properties да, изменен
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Vladislav Suvorov
стоит констант таймер с рандомом 200-1000 мс
Такой таймер является антипаттерном
источник

KY

Kirill Yurkov in QA — Load & Performance
однозначно надо таймер менять и контролировать параметры при запуске теста. можно проверить любую проперти внутри запущенного теста с женкинса
источник

KY

Kirill Yurkov in QA — Load & Performance
ощущение что настройки не применяются
источник

VS

Vladislav Suvorov in QA — Load & Performance
Kirill Yurkov
однозначно надо таймер менять и контролировать параметры при запуске теста. можно проверить любую проперти внутри запущенного теста с женкинса
как это можно проверить?
источник

ВС

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

ВС

Вячеслав Смирнов... in QA — Load & Performance
И посмотреть сколько rps выдадут пусть 5 потоков с дефолтными настройками и с измеренными
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Потом попробовать 10 потоков.
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Потом уже, глядя на скорость ответов системы, настроить контролируемую нагрузку, добавить таймеров.

А сначала стоит оценить скорость без таймеров. Потоков советую сделать мало, чтобы систему не загрузить
источник

VS

Vladislav Suvorov in QA — Load & Performance
понял, спасибо
источник

KY

Kirill Yurkov in QA — Load & Performance
Vladislav Suvorov
как это можно проверить?
js223 sampler
log.info(props.get("prop_name"))
источник

VS

Vladislav Suvorov in QA — Load & Performance
временно пока сделали такой костыль - сделали возможность параллельной сборки для джоба, запустили 5 сборок в параллель. нужный rps есть
источник

AG

Alex Grishutin in QA — Load & Performance
А есть вариант что дженкинс работает внутри контейнера?
источник

VS

Vladislav Suvorov in QA — Load & Performance
нет
источник