Size: a a a

QA — Load & Performance

2021 May 25

DK

Daria K. in QA — Load & Performance
Про корреляцию имею ввиду следующее - пусть есть 2 профиля. Нужно чтобы на выходе 20% операций было у одного и остальное у другого. Я предполагаю что этого можно добиться интенсивностью, то есть у первого 2 в минуту и у второго 8.
источник

DK

Daria K. in QA — Load & Performance
Вашу идею поняла, надо подумать как и насколько уменьшать чтобы сохранить конечные проценты
источник

DK

Daria K. in QA — Load & Performance
Здесь наверное не подойдёт, если на выходе нужен определенный процент операций. Или может не так поняла..
источник

ИД

Илья Деськов... in QA — Load & Performance
Предлагаю для примера опираться на исходные цифры. 0,01 в минуту и 50 пользаков. Общая интенсивность от этой дружины будет 0,5 в минуту. если мы вместо 50ти сделаем 25 пользаков и увеличим интенсивность каждого вдвое, то интенсивность одного будет 0,02, а общая снова 0,02х25 = 0,5
источник

ИД

Илья Деськов... in QA — Load & Performance
А вообще надо знать длительность самого сценария, позволит ли он так сократить
источник

DK

Daria K. in QA — Load & Performance
Длительность известна, но посыл я поняла и да он выглядит как подходящий, спасибо)
источник

ИД

Илья Деськов... in QA — Load & Performance
Пожалуйста. Возможно в вашем случае есть возможность вообще сократить количество пользаков до одного с учётом столь низкой интенсивности.
источник

VG

Viktor Ganeles in QA — Load & Performance
Таймер в onceOnly контроллере
Он сработает один раз для каждого потока
В итоге один поток начнёт работу на секунду позже другого - и все следующие разы они тоже будут срабатывать не одновременно

Но количество операций в минуту выдадут такое же, как вы им задаёте.
источник

DK

Daria K. in QA — Load & Performance
Спасибо, обдумаю всю полученную инфу
источник

VG

Viktor Ganeles in QA — Load & Performance
Если вам нужен тест со ступеньками - тогда пользователей приходится делать кратно размеру ступеньки (например, для ступеньки в 10%, количество пользователей должно быть кратным 10

Для ступенек по 20% - кратным 5
источник

DK

Daria K. in QA — Load & Performance
Спасибо, учту)
источник

МВ

Максим Варанкевич... in QA — Load & Performance
добрый вечер. подскажите плиз метр может пулять в redis ивенты?
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
RedisDB?
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Если вам позволяет лицензия, то рест апи можно использовать.

Можно напилить рестовый сервис для этого и пулять в него

Можно с груви писать
источник

NL

Name Lastname in QA — Load & Performance
Всем привет, подскажите, пожалуйста, как правильно запустить .sh исполняемый файл через CMD с передачей аргументов.
Пытаюсь через mintty.exe

Вот такой командой скрипт запускается нормально:
C:\Program Files\Git\usr\bin>mintty.exe -h always -l -e 'C:\folder\script.sh'

Но мне нужно исполняемый .sh файл запустить с аргументами, и тогда написание типа:
C:\Program Files\Git\usr\bin>mintty.exe -h always -l -e 'C:\folder\script.sh --arg1=1 --arg2=2'
не срабатывает, аргументы воспринимаются как часть пути к исполняемому .sh файлу.

Я всяко разно пробовал, не помогает. В мануале написано что аргументы передавать можно, но не ясно как именно.
Если кто имел дело , подскажите, пожалуйста!
источник

МВ

Максим Варанкевич... in QA — Load & Performance
Оно самое , я правильно понимаю , что по простому пути через условный jdbc это не выйдет ?
источник

NL

Name Lastname in QA — Load & Performance
Есть библиотека для подключению к редису. Можно реализовать в jsr223 сэплере. Вот пример
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
😅 протуплю в вопрос, но можно подложить библиотеку редиса в jmeter/lib/ext/ и в jmeter груви создавать соединение, класть/пушить данные и закрывать соединение

К примеру так...
На чистом odbc я даже не пробовал, не смогу подсказать 🤷‍♂
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
А, да, написали уже! 👍
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
https://jmeter.apache.org/usermanual/component_reference.html#OS_Process_Sampler

Параметры передаются в разделе Command Parameters
Пример реализации можно вот тут посмотреть:
https://github.com/polarnik/Apache.JMeter.Benchmark.NG/tree/master/src/test/jmeter

Samplers.OS.Process.wget.jmx
Samplers.OS.Process.wget.new.jmx

Тут вызывается wget тоже из mintty
источник