Size: a a a

QA — Load & Performance

2020 September 01

VS

Vladislav Suvorov in QA — Load & Performance
всем привет!
юзаю  CSV_Data_Config Throughput_Shaping_Timer и bzm Concurrency Thread Group. проблема в следующем - если запускаю тест с рабочего компа на винде всё ок. если перекидываю jmeter со своего компа на линукс сервер и запускаю тест через jenkins. где-то через ~10 мин теста rps резко падает на 50% и тест так продолжается до конца
источник

VS

Vladislav Suvorov in QA — Load & Performance
в какую сторону копать?
источник

VG

Viktor Ganeles in QA — Load & Performance
NoEndOutcry💡🔋🚓 Mikstyraspb(L16+9)
если в одном месте прописать, то оно не применялось и оставался 1гб
Это не так
Достаточно в jmeter.bat / jmeter.sh (в зависимости от операционки)
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
Viktor Ganeles
Это не так
Достаточно в jmeter.bat / jmeter.sh (в зависимости от операционки)
ну вот прописанное в батнике(винда) не давало никакого эффекта ровным счектом
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
те. я это не придумал, я на этом накололся недели 2 назад
источник

VG

Viktor Ganeles in QA — Load & Performance
NoEndOutcry💡🔋🚓 Mikstyraspb(L16+9)
ну вот прописанное в батнике(винда) не давало никакого эффекта ровным счектом
Очень странно.
Я увеличиваю только в батнике и объём используемой памяти уведичивается.
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
NoEndOutcry💡🔋🚓 Mikstyraspb(L16+9)
ну вот прописанное в батнике(винда) не давало никакого эффекта ровным счектом
Может пробелы помешали.
Если написать

Set HEAP =-Xmx2g
То создается переменная "HEAP "
А если
Set HEAP=-Xmx2g
То уже все верно: "HEAP"
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
Вячеслав Смирнов
Может пробелы помешали.
Если написать

Set HEAP =-Xmx2g
То создается переменная "HEAP "
А если
Set HEAP=-Xmx2g
То уже все верно: "HEAP"
Вполне допускаю, я впервые это делал и мог косякнуть, но сейчас уже восстановить как было на самом деле - не получится. Попробую завтра сделать по новой только в батнике
источник

AK

Anton Kramarev in QA — Load & Performance
@smirnovqa А подскажи, пожалуйста, помню у тебя точно была подборка кверей для получения tag values из инфлакса с анализом их по скорости. Может где-то есть под рукой ссылка/пример?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Anton Kramarev
@smirnovqa А подскажи, пожалуйста, помню у тебя точно была подборка кверей для получения tag values из инфлакса с анализом их по скорости. Может где-то есть под рукой ссылка/пример?
https://t.me/qaload/23
Где-то тут, там ссылка на тебя была
источник

AK

Anton Kramarev in QA — Load & Performance
Спосебо большое
источник

ВС

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

M

Mike Kasian in QA — Load & Performance
Всем доброго времени суток, подскажите пожалуйста, можно ли в гатлинге, увеличивать количество юзеров до достижения определенного RPS? Я имею ввиду что нужно протестировать, что сервер способен обрабатывать 200rps, а также , что он выдержит допустим 1000 юзеров или сколько нужно для генерации 200rps?
источник

AK

Anton Kramarev in QA — Load & Performance
Я там, правда, непонятно причем 😄 Первая рандомная кверя с SO
источник

ВС

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

AK

Anton Kramarev in QA — Load & Performance
Ага, я читал это. Просто было давно и не было как-то нужды применить, вот и затерялось
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Я сам использую второй вариант, но с distinct. Так можно выбирать теги из нескольких retention policy сразу, и через distinct оставлять уникальные
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Mike Kasian
Всем доброго времени суток, подскажите пожалуйста, можно ли в гатлинге, увеличивать количество юзеров до достижения определенного RPS? Я имею ввиду что нужно протестировать, что сервер способен обрабатывать 200rps, а также , что он выдержит допустим 1000 юзеров или сколько нужно для генерации 200rps?
Сделайте потоки с запасом. И используйте тротлинг для задания RPS
источник

M

Mike Kasian in QA — Load & Performance
Вячеслав Смирнов
Сделайте потоки с запасом. И используйте тротлинг для задания RPS
Спасибо)
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Mike Kasian
Всем доброго времени суток, подскажите пожалуйста, можно ли в гатлинге, увеличивать количество юзеров до достижения определенного RPS? Я имею ввиду что нужно протестировать, что сервер способен обрабатывать 200rps, а также , что он выдержит допустим 1000 юзеров или сколько нужно для генерации 200rps?
https://github.com/polarnik/gatling-report-example/blob/master/src/test/scala/io/qaload/gatling/reportExample/simulation/CloseModel_IncrementConcurrentUsers.scala

У тротлинг приоритет выше, чем у количества потоков.

А параметры закрытой модели подбираете исходя из шага нагрузки - pase.

И на количество потоков особо не смотрите. В Gatling HTML report количество конкурентных потоков не отображается нигде. Потому что там открытая модель в приоритете. И потому что те, кто пробует сделать из потоков реальных пользователей, попадают в ловушку мышления, из которой не выбираться. И лишь dead line, может вытащить их
источник