Size: a a a

QA — Load & Performance

2020 October 26

V

Vladimir in QA — Load & Performance
Всем привет! Кто может подсказать, как жиметр работает с регулярками?
Написал регулярное выражение, хочу им распарсить ответ на запрос. Но при добавлении regular expression extractor в дебаге нет сообщений о том, что он отработал и есть какое-то значение переменной. дебаг самплер стоит после запроса.
Регулярку проверял на regex101.com

Пример ответа:
[{"target": "stats.timers.foo.bar.latency.mean", "tags": {"name": "stats.timers.foo.bar.latency.mean"}, "datapoints": [[678.702786377709, 1603455340], [718.3609865470852, 1603455350], [633.9619450317125, 1603455360], [725.3730407523511, 1603455370], [714.8322147651006, 1603455380], [624.656836461126, 1603455390], [852.9864253393665, 1603455400], [631.2789699570816, 1603455410], [736.7820512820513, 1603455420], [761.8084291187739, 1603455430], [817.2008862629247, 1603455440], [694.3854166666666, 1603455450], [4.0, 1603455460], [null, 1603455470], [null, 1603455480], [null, 1603455490], [null, 1603455500], [null, 1603455510], [null, 1603455520], [null, 1603455530], [null, 1603455540], [null, 1603455550], [null, 1603455560], [null, 1603455570], [null, 1603455580], [null, 1603455590], [null, 1603455600], [null, 1603455610], [null, 1603455620], [null, 1603455630]]}]


Регулярка:
\[(\d+\.\d+)


Не понимаю, как подставить её в жиметр6 чтобы  корректно отрабатывало
источник

AF

Artem Fedorov in QA — Load & Performance
Vladimir
Всем привет! Кто может подсказать, как жиметр работает с регулярками?
Написал регулярное выражение, хочу им распарсить ответ на запрос. Но при добавлении regular expression extractor в дебаге нет сообщений о том, что он отработал и есть какое-то значение переменной. дебаг самплер стоит после запроса.
Регулярку проверял на regex101.com

Пример ответа:
[{"target": "stats.timers.foo.bar.latency.mean", "tags": {"name": "stats.timers.foo.bar.latency.mean"}, "datapoints": [[678.702786377709, 1603455340], [718.3609865470852, 1603455350], [633.9619450317125, 1603455360], [725.3730407523511, 1603455370], [714.8322147651006, 1603455380], [624.656836461126, 1603455390], [852.9864253393665, 1603455400], [631.2789699570816, 1603455410], [736.7820512820513, 1603455420], [761.8084291187739, 1603455430], [817.2008862629247, 1603455440], [694.3854166666666, 1603455450], [4.0, 1603455460], [null, 1603455470], [null, 1603455480], [null, 1603455490], [null, 1603455500], [null, 1603455510], [null, 1603455520], [null, 1603455530], [null, 1603455540], [null, 1603455550], [null, 1603455560], [null, 1603455570], [null, 1603455580], [null, 1603455590], [null, 1603455600], [null, 1603455610], [null, 1603455620], [null, 1603455630]]}]


Регулярка:
\[(\d+\.\d+)


Не понимаю, как подставить её в жиметр6 чтобы  корректно отрабатывало
Какое значение хотите вытащить? Самое первое? Случайное? Все? Ну и нужен скриншот экстрактора.
источник

V

Vladimir in QA — Load & Performance
Artem Fedorov
Какое значение хотите вытащить? Самое первое? Случайное? Все? Ну и нужен скриншот экстрактора.
случайное
источник

V

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

НН

Никита Новожилов... in QA — Load & Performance
вроде нужен номер группы. $1$, раз она одна
источник

V

Vladimir in QA — Load & Performance
Никита Новожилов
вроде нужен номер группы. $1$, раз она одна
поставил, не помогло
источник

AF

Artem Fedorov in QA — Load & Performance
Vladimir
поставил, не помогло
а мне помогает с вашим примером
источник

AF

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

AF

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

AF

Artem Fedorov in QA — Load & Performance
вытаскивает значения
источник

НН

Никита Новожилов... in QA — Load & Performance
значит стоит не там
источник

МК

Михаил Краснов... in QA — Load & Performance
если задача вытаскивать случайное чисто с точкой из ответа, то можно упростить регулярку до
\d+\.\d+
и использвать $0$ для Template
источник

МК

Михаил Краснов... in QA — Load & Performance
источник

НН

Никита Новожилов... in QA — Load & Performance
а это что за тестер?
источник

V

Vladimir in QA — Load & Performance
всем спасибо, пойду смотреть, что может быть у меня не так
источник

MK

Mike Khil in QA — Load & Performance
Никита Новожилов
а это что за тестер?
стандартный jmeter в view results tree
источник

НН

Никита Новожилов... in QA — Load & Performance
Mike Khil
стандартный jmeter в view results tree
я просто такого не видел, я понял, что в жметре... надо глянуть
источник

МК

Михаил Краснов... in QA — Load & Performance
Никита Новожилов
а это что за тестер?
источник

ВС

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

СЧ

Сергей Чепкасов... in QA — Load & Performance
jagga jagga
автостопы у вас там есть?
мы пока в процессе переезда на гитлаб, автостопы будем придумывать в ближайшее время) на стороне гитлаба сохранение артефактов отмененного джоба не решается пока не выпустят https://gitlab.com/gitlab-org/gitlab/-/issues/15603, нужно делать что то на стороне докер пушки для гатлинга или на стороне самого гатлинга.
на воркшопе про автостопы не будем рассказывать, там только базовый подход к выстраиванию пайплайна, про окружение генератора нагрузки и про сами тесты
источник