Size: a a a

2020 September 23

А

Артем in LoadLand
Kirill Yurkov
зависит от условий, от требований. например бывают сжатые сроки - тогда пытаются сразу транзакции тестировать, бывают заказчики которые хотят в отчетах видеть бизнесовые метрики транзакций и тд. это достаточно ситуативный вариант, но с очень большой долей вероятности в случае возникновения проблем вам рано или поздно придеться атомарные тесты погонять
Мой вариант :(
Есть CRM, которая активно пилится. В сути своей компонентная (не микросервисная) архитектура. АПИ (на уровне json body) может меняться с каждым коммитом. Все собирается в единый flow (на базе camunda bpm) из неск десятков шагов. Json body может запросто вываливаться в неск тысяч строк, которые приходится парсить jsonpath jmeter, чтобы собрать несколько значений и передать на след.шаг.
Атомарно протестить из-за связанности шагов не получится.
источник

А

Артем in LoadLand
Требуют в идеале встроится в ci/cd
источник

А

Артем in LoadLand
А как, если после очередного патча приходится 2ое суток вычищать глазами весь маршрут и обновлять json body?
источник

А

Артем in LoadLand
Кто-то сталкивался с подобным? Может есть какие-то идеи?
источник

А

Артем in LoadLand
Может как-то можно dto явовские собирать и конвертить в json для jmeter?
Или свои семплеры писать. С блекджеком.
источник

ΙΤ

Ιωάννης Τσεκούρι... in LoadLand
Артем
Кто-то сталкивался с подобным? Может есть какие-то идеи?
Взять гатлинг и использовать жмес
источник

ΙΤ

Ιωάννης Τσεκούρι... in LoadLand
А вообще лучше таки жсоны не жсонпасом собирать а обычным поиском
источник
2020 September 24

ES

Eugene Stogniy in LoadLand
Артем
А как, если после очередного патча приходится 2ое суток вычищать глазами весь маршрут и обновлять json body?
есть такой фреймворк Карате - он больше для АПИ тестинга - но обещают интеграцию с нагрузкой (сам не проверял как работает) Он эти проблемы решает довольно просто - валидируеться не весь Json а только нужные поля
источник

А

Артем in LoadLand
Eugene Stogniy
есть такой фреймворк Карате - он больше для АПИ тестинга - но обещают интеграцию с нагрузкой (сам не проверял как работает) Он эти проблемы решает довольно просто - валидируеться не весь Json а только нужные поля
Спасибо, погуглю.
источник
2020 September 25

Psult Навы in LoadLand
Артем
Мой вариант :(
Есть CRM, которая активно пилится. В сути своей компонентная (не микросервисная) архитектура. АПИ (на уровне json body) может меняться с каждым коммитом. Все собирается в единый flow (на базе camunda bpm) из неск десятков шагов. Json body может запросто вываливаться в неск тысяч строк, которые приходится парсить jsonpath jmeter, чтобы собрать несколько значений и передать на след.шаг.
Атомарно протестить из-за связанности шагов не получится.
попробуйте slurper библиотеку
парсить ответ в объект, а затем работать с ним обычно удобнее
источник

А

Артем in LoadLand
ООО, клёво. Спасибо за идею
источник

Psult Навы in LoadLand
ну и мониторить heap жетера надо, лики и вообще высокое потребление
источник
2020 October 15

FA

Fedor Altunin in LoadLand
Всем привет, кто нибудь знает, в artillery.io можно прокинуть переменные описанные в yml конфиге в вызываемую функцию?
  flow:
     - function: "exampleFunc"
источник

FA

Fedor Altunin in LoadLand
В обратном порядке (из функции в переменную) это работает, типа:
context.vars['query'] = 'foo';

Но вот интересует имеено метод передачи из конфика в функцию
источник

FA

Fedor Altunin in LoadLand
Нашел, всем спасибо))
источник
2020 October 16

АК

Андрей Михайлович Ко... in LoadLand
Коллеги, какие метрики посоветуете снимать с JVM, если используется Kafka? Ищу максимум, приложение падает. Почему падает - хз. Локализовать не получается.
В метриках java не очень силен.
источник

AV

Andrey Vasiliev in LoadLand
Андрей Михайлович Корниенко
Коллеги, какие метрики посоветуете снимать с JVM, если используется Kafka? Ищу максимум, приложение падает. Почему падает - хз. Локализовать не получается.
В метриках java не очень силен.
источник

AV

Andrey Vasiliev in LoadLand
Андрей Михайлович Корниенко
Коллеги, какие метрики посоветуете снимать с JVM, если используется Kafka? Ищу максимум, приложение падает. Почему падает - хз. Локализовать не получается.
В метриках java не очень силен.
источник

АК

Андрей Михайлович Ко... in LoadLand
Сорян. Не уточнил.
Какие метрики из jmx рекомендуете смотреть, если есть Prometheus, куда сливаются данные для мониторинга.
Приложение падает, локализовать причину не получается.
Метрики много, читать полезно, Но долго. На что рекомендуете смотреть, если используется Kafka?
источник

AV

Andrey Vasiliev in LoadLand
источник