Size: a a a

QA — Load & Performance

2020 October 19

M

Maxim in QA — Load & Performance
Я вот часто наблюдаю, что люди пользуются lr и протоколом web http / html, но морально не готовы кодить на С.
источник

M

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

M

Maxim in QA — Load & Performance
Указатели, выделение памяти, вот это все.
источник

НН

Никита Новожилов... in QA — Load & Performance
Maxim
Указатели, выделение памяти, вот это все.
Ну, я работал чуток с С++, с С все сложнее. То есть кодить-то готов только морально. А реальной подготовки не хватает.
источник

s

sergeyHa in QA — Load & Performance
Никита Новожилов
Господа, может у кого-то есть готовое решение или хотя бы ссылка на ликбез о том, как оборачиваются транзакции в лоадраннере для передаче данных о них в инфлакс? Меня, видно, забанили в Гугле, я ничего стоящего не нашел или может где-то было то самое, а я того не понял.
В чем вообще концепция всего этого действа? У лоадраннера есть свои функции для передачи в бд, а мне нужно просто записать все необходимые данные в массивы чаров( в С же нет по сути нормального стринга), а время обработки и прочие цифровые данные в даблы/Инты и прочее и передать в инфлакс? Или я вообще некорректно понимаю то, как это работает?
Мне показали пример на C#, но просто взять код из С# в С явно очень трудозатратно и возможно не все методы используемые именно С#, а что-то из встроенных библиотек ЛР, что может быть обработано и компилятором С?
Может такой вариант не подайдет, но вдруг
У hp lr с 12.60 есть внутренняя утилита для переброса данных в инфлюкс и дашборда на сайте графаны есть
Тогда стандартные сделай транзакцию пойдет
источник

НН

Никита Новожилов... in QA — Load & Performance
sergeyHa
Может такой вариант не подайдет, но вдруг
У hp lr с 12.60 есть внутренняя утилита для переброса данных в инфлюкс и дашборда на сайте графаны есть
Тогда стандартные сделай транзакцию пойдет
Я вот только инфу нашел, что это работает с Перфоманс центром, а не с контроллером, потому и копать не стал
источник

s

sergeyHa in QA — Load & Performance
Никита Новожилов
Я вот только инфу нашел, что это работает с Перфоманс центром, а не с контроллером, потому и копать не стал
Я проверял работает и с контроллером. Делается быстро, одна команда и готово, как на видосике в youtube
Только я резалт получал с 12.60, может это как то повлияет

Там указываешь путь до папки результатов и оно перегоняется норм

Даже выцепил exe с зависимостями что бы весь hp lr не таскать, а потом переезд на jmeter случился
И я забил/на потерял все))
источник

НН

Никита Новожилов... in QA — Load & Performance
sergeyHa
Я проверял работает и с контроллером. Делается быстро, одна команда и готово, как на видосике в youtube
Только я резалт получал с 12.60, может это как то повлияет

Там указываешь путь до папки результатов и оно перегоняется норм

Даже выцепил exe с зависимостями что бы весь hp lr не таскать, а потом переезд на jmeter случился
И я забил/на потерял все))
Ок, посмотрю, спасибо
источник

KY

Kirill Yurkov in QA — Load & Performance
Maxim
Я вот часто наблюдаю, что люди пользуются lr и протоколом web http / html, но морально не готовы кодить на С.
Я знаю несколько людей, которые в принципе не готовы кодить и занимаются нагрузкой не первый год. Странный диссонанс)
источник

ab

artem belikov in QA — Load & Performance
Maxim
Я вот часто наблюдаю, что люди пользуются lr и протоколом web http / html, но морально не готовы кодить на С.
Зачем это все делать на голом С, если можно все тоже самое сделать хотя бы на С++.
источник

M

Maxim in QA — Load & Performance
Я на java пишу скрипты.
источник

M

Maxim in QA — Load & Performance
Памяти, конечно, много надо.
источник

M

Maxim in QA — Load & Performance
Когда на С++ что-то писал, там приходилось вставки на ассемблере писать вместо популярных математических функций.
источник

s

sergeyHa in QA — Load & Performance
Кстати кому ни будь использовал?
https://marketplace.microfocus.com/appdelivery/content/loadrunner-developer
Похоже на новую жизнь hp lr с js script, новым движком и меньшим числом протоколов
источник

VG

Viktor Ganeles in QA — Load & Performance
интересно, что со стоимостью :)
источник

s

sergeyHa in QA — Load & Performance
Viktor Ganeles
интересно, что со стоимостью :)
походу так же как hp lr обычный)
Лишь предположение
источник

ГВ

Григорий Вагайцев... in QA — Load & Performance
Всем привет.
Подскажите плз по Jmetr’у
Вопрос такой - как организовать сценарий.
Например, требуется выполнять 1-ю операцию 10 раз в минуту, а 2-ю операцию 3 раза в минуту(условно).
Каждая операция завернута в свой TestFragment(это же ок практика?)
Так вот, как при помощи ultimate thread group подать нагрузку так, чтобы операции выполнились с их требуемыми интенсивностями? На сколько я понимаю, в utg можно нстраивать сценарий только для всей тред группы целиком, без разбивки на операции.
Ну а если короче, как составлять примерно вот такие сценарии(как на скрине) в JMeter, аналогичные HP LR Controller?
источник

СФ

Степа Фомичев... in QA — Load & Performance
Я думаю можно для этих целей использоваить weight controller
источник

СФ

Степа Фомичев... in QA — Load & Performance
Запихивать каждый запрос в test fragment не стоит, наверное, он нужен, если эти фрагменты переиспользуются
источник

s

sergeyHa in QA — Load & Performance
Григорий Вагайцев
Всем привет.
Подскажите плз по Jmetr’у
Вопрос такой - как организовать сценарий.
Например, требуется выполнять 1-ю операцию 10 раз в минуту, а 2-ю операцию 3 раза в минуту(условно).
Каждая операция завернута в свой TestFragment(это же ок практика?)
Так вот, как при помощи ultimate thread group подать нагрузку так, чтобы операции выполнились с их требуемыми интенсивностями? На сколько я понимаю, в utg можно нстраивать сценарий только для всей тред группы целиком, без разбивки на операции.
Ну а если короче, как составлять примерно вот такие сценарии(как на скрине) в JMeter, аналогичные HP LR Controller?
Есть разные варианты, можно pacing как в hp lr организовать через jsr223
Можно вот тут посмотреть варианты
https://www.perfmatrix.com/apache-jmeter-tutorial/
https://loadtestweb.info/2017/08/18/%d1%80%d0%b5%d1%86%d0%b5%d0%bf%d1%82-%d1%85%d0%be%d1%80%d0%be%d1%88%d0%b5%d0%b3%d0%be-%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82%d0%b0-jmeter/
https://loadtestweb.info/2017/08/23/pacing/
источник