Size: a a a

QA — Load & Performance

2019 October 06

A

Aydan in QA — Load & Performance
Всем привет! Я сейчас работаю над нагрузочными тестами - инструмент Jmeter. Не очень понимаю как правильно записывать параметры из схемы GraphQL в Jmeter при создании там http запроса. End-point один, а как правильно записать параметры, чтобы всё правильно отправлялось - не хорошо понимаю. Помогите плз, если есть у кого опыт с этим. (c GraphQL работаю впервые).
источник
2019 October 07

ВС

Вячеслав Смирнов in QA — Load & Performance
По отладке HTTP есть универсальная рекомендация. Можно сравнивать HTTP-трафик, используя Fiddler (в Windows, Linux) или Charles (в MacOS).

Настроить работу JMeter через прокси, используя HTTP Request Defaults. И открыть HAR-лог из браузера. И сравнивать. У JMeter отличная документация. Все получится.
источник

ES

Evgeny Shchukin in QA — Load & Performance
Всем привет! Подскажите, пожалуйста, какие варианты имеются в jmeter для установки продолжительности теста? Например, мне нужно выполнить тест по времени 3600 секнд
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Evgeny Shchukin
Всем привет! Подскажите, пожалуйста, какие варианты имеются в jmeter для установки продолжительности теста? Например, мне нужно выполнить тест по времени 3600 секнд
В настройках тред группы указываеш необходимое время продолжительности(в настройках шедуллера)
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
@xiaomicolas как там освоение гатлинга?
источник

ES

Evgeny Shchukin in QA — Load & Performance
Alexey Kübler-Ross
В настройках тред группы указываеш необходимое время продолжительности(в настройках шедуллера)
источник

ES

Evgeny Shchukin in QA — Load & Performance
Alexey Kübler-Ross
В настройках тред группы указываеш необходимое время продолжительности(в настройках шедуллера)
Правильно ли я указал параметры, чтобы в течении 1 часа отправилось 10000 запросов?
источник

ЯТ

Я Акула Туруруру in QA — Load & Performance
Ιωάννης Τσεκούρι
@xiaomicolas как там освоение гатлинга?
Мне понравилось, код очень компактным получается. Только пока не совсем понял, как создать self-contained билд для тестировщиков, чтоб они могли легко запустить его у себя.
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Я Акула Туруруру
Мне понравилось, код очень компактным получается. Только пока не совсем понял, как создать self-contained билд для тестировщиков, чтоб они могли легко запустить его у себя.
Там бандл есть
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Но лучше встраивать в ci
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
И нотификации включать в чат :)
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Я Акула Туруруру
Мне понравилось, код очень компактным получается. Только пока не совсем понял, как создать self-contained билд для тестировщиков, чтоб они могли легко запустить его у себя.
https://gatling.io/open-source/ нажми download now
источник

ЯТ

Я Акула Туруруру in QA — Load & Performance
Ага, эту штуку я видел, но не хочется руками копировать туда scala файлики, скорее всего можно настроить sbt task для билда прямо из ide. Я просто с java инфраструктурой не знаком)
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Я Акула Туруруру
Ага, эту штуку я видел, но не хочется руками копировать туда scala файлики, скорее всего можно настроить sbt task для билда прямо из ide. Я просто с java инфраструктурой не знаком)
Да можно командой из идеи, но лучш конечно в условный jenkins затащить
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Я Акула Туруруру
Ага, эту штуку я видел, но не хочется руками копировать туда scala файлики, скорее всего можно настроить sbt task для билда прямо из ide. Я просто с java инфраструктурой не знаком)
gatling:testOnly ru.package.MySimulation
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Вот сбт таск
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Если ты про это
источник

ЯТ

Я Акула Туруруру in QA — Load & Performance
Ιωάννης Τσεκούρι
gatling:testOnly ru.package.MySimulation
не, эта команда запускает симуляцию, а мне нужно просто сбилдить
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Evgeny Shchukin
Правильно ли я указал параметры, чтобы в течении 1 часа отправилось 10000 запросов?
Нет, есть нюансы, у вас сначала отработает 10к запросов, и потом ещё дождется часа, после выключится...
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Я Акула Туруруру
не, эта команда запускает симуляцию, а мне нужно просто сбилдить
источник