Size: a a a

QA — Load & Performance

2020 March 04

M

Mike Kasian in QA — Load & Performance
Вячеслав Смирнов
Подберите выражение на https://jsonpath.com/
Я имел виду, что у меня уже есть значения из JSONа, которые я хочу переиспользовать, но они лежат в масиве Vars_ALL. И мне нужно только одно значение, которое я хочу получить из этого масива по индексу. Извиняюсь если не понятно описал проблему.
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Mike Kasian
Пробовал в JSR223 как vars.put("My_var", "VarS_ALL[1]") так не работает
Понял. Думаю, что так, без ".." для значения:


Пробовал в JSR223 как vars.put("My_var", "VarS_ALL[1]") так не работает



vars.put("My_var", VarS_ALL[1])

Так пробуйте
источник

M

Mike Kasian in QA — Load & Performance
Спасибо попробую
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Sergey
А кто может подсказать, как сделать суммирование двух показаний из двух разных таблиц в инфлюксе для вывода в графану?
Разобрались с этим запросом

Рецепт такой:


SELECT sum("A")
FROM
(
   SELECT mean("field") as "A"
   FROM "measurement_one"
   WHERE
       "tag_one" =~ /filter/ AND
       $timeFilter
    GROUP BY time (1h)
),
(
   SELECT mean("field") as "A"
   FROM "measurement_two"
   WHERE
       "tag_two" =~ /filter/ AND
       $timeFilter
   GROUP BY time (1h)
)
GROUP BY time (1h)
источник

RZ

Roman Zolotarev in QA — Load & Performance
@smirnovqa Привет, извиняюсь за вторжение и за меншн)), есть такой вопрос использую ваш дашборд https://grafana.com/grafana/dashboards/9935
и сегодня обнаружил расхождения в том что рисует гатлинг в своем отчете, который генерирует и в том что у меня рисует графана, в частности расхождения в перцентилях для конкретного реквеста

1ое предположение, что это может быть из за отличий в  InfluxDB.conf
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Roman Zolotarev
@smirnovqa Привет, извиняюсь за вторжение и за меншн)), есть такой вопрос использую ваш дашборд https://grafana.com/grafana/dashboards/9935
и сегодня обнаружил расхождения в том что рисует гатлинг в своем отчете, который генерирует и в том что у меня рисует графана, в частности расхождения в перцентилях для конкретного реквеста

1ое предположение, что это может быть из за отличий в  InfluxDB.conf
Привет. Там есть ошибки, да
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Roman Zolotarev
@smirnovqa Привет, извиняюсь за вторжение и за меншн)), есть такой вопрос использую ваш дашборд https://grafana.com/grafana/dashboards/9935
и сегодня обнаружил расхождения в том что рисует гатлинг в своем отчете, который генерирует и в том что у меня рисует графана, в частности расхождения в перцентилях для конкретного реквеста

1ое предположение, что это может быть из за отличий в  InfluxDB.conf
Gatling строит графики по сырым данным
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
И да, беру перцентили от перцентилей, за указанный шаг времени. Группировка по времени введена для поддержки долгих тестов. Сделайте granularity минимальным, получится совпадение

А gatling html использует сырые данные.
источник

w

wrd in QA — Load & Performance
care1e55
Составлено на основе ИПР и пожеланий:

Протоколы:
HTTP/HTTPS
SOAP
JSON-RPC/WSP
TCP/IP / UDP
SSL

Инструменты:
Анализ HTTP трафика (Fiddler)
Анализ TCP/IP трафика (Wireshark)
SOAPUI заглушки

Веб сервера:
nginx
apache

Эмуляторы и API:
JMS
JDBS
SOAP
REST API
сырые сокеты (передачи файлов, UDP-дейтограмм и тд)

Скриптинг:
Gatling
JMeter+разработка плагина-эмулятора
LoadRunner

Результаты и логгирование:
pandas+matplotlib+numpy
VBA
Grafana+influx
ELK
Splunk

Основы БД:
Oracle (PL/SQL, SQL)
MS SQL (T-SQL, SQL)
DB2
PostgreSQL и его API
Основы работы и теория NoSQL

CI/CD:
Git
Maven
Jenkins
Bamboo
Doker
kubernetes
это то что нужно знать по тестированию проигводитльности и нагрузочному?
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
wrd
это то что нужно знать по тестированию проигводитльности и нагрузочному?
Ну это минимум чтобы ориентироваться
источник

DB

Denys Boiko in QA — Load & Performance
Mike Kasian
Я имел виду, что у меня уже есть значения из JSONа, которые я хочу переиспользовать, но они лежат в масиве Vars_ALL. И мне нужно только одно значение, которое я хочу получить из этого масива по индексу. Извиняюсь если не понятно описал проблему.
Если имеется в виду Json Extractor, то в переменную <variable name>_ALL сохраняется строка с найденными значениями через запятую.  Чтобы взять один элемент массива нужно брать ${VarS_1}
https://jmeter.apache.org/usermanual/component_reference.html#JSON_Extractor
источник

c

care1e55 in QA — Load & Performance
care1e55
Составлено на основе ИПР и пожеланий:

Протоколы:
HTTP/HTTPS
SOAP
JSON-RPC/WSP
TCP/IP / UDP
SSL

Инструменты:
Анализ HTTP трафика (Fiddler)
Анализ TCP/IP трафика (Wireshark)
SOAPUI заглушки

Веб сервера:
nginx
apache

Эмуляторы и API:
JMS
JDBS
SOAP
REST API
сырые сокеты (передачи файлов, UDP-дейтограмм и тд)

Скриптинг:
Gatling
JMeter+разработка плагина-эмулятора
LoadRunner

Результаты и логгирование:
pandas+matplotlib+numpy
VBA
Grafana+influx
ELK
Splunk

Основы БД:
Oracle (PL/SQL, SQL)
MS SQL (T-SQL, SQL)
DB2
PostgreSQL и его API
Основы работы и теория NoSQL

CI/CD:
Git
Maven
Jenkins
Bamboo
Doker
kubernetes
Нехватает систем мониторинга ака prometheus, телеграф. Docker. K8s не обязательно и это не ci. Достаточно одной, например Jenkins. Реляционку внутри понимать желательно но не обязательно джуну, достаточно sql. Нужны яп и основы осей, архитектуры, сети (вышка желательна). Для джуна можно планочку понизить конечно - достаточно уметь наваять скрипт и нагенерить данных. Но дальше все это все равно понадобится. Для подготовки отчётов можно первое время ограничится ms office - vba не обязательно, jupyter - желательно. Никсы и баш - обязательно. Гит - обязательно
источник

KL

Konstantin L in QA — Load & Performance
тогда можно встречный вопрос от не нагрузочного тестировщика? Какой разброс  зарплат у нагрузочного тестировщика-джуна в МСК/Питере?
источник

jj

jagga jagga in QA — Load & Performance
Мало кто ищет чистых джунов нагрузочников
источник

jj

jagga jagga in QA — Load & Performance
Поэтому статистики можно сказать нет
источник

jj

jagga jagga in QA — Load & Performance
Обычно джуну придется совмещать ручное/автоматизированное с нагрузочным
источник

KL

Konstantin L in QA — Load & Performance
jagga jagga
Обычно джуну придется совмещать ручное/автоматизированное с нагрузочным
тогда это уже не совсем джун как по мне)
источник

ВС

Владимир Стецко in QA — Load & Performance
Konstantin L
тогда можно встречный вопрос от не нагрузочного тестировщика? Какой разброс  зарплат у нагрузочного тестировщика-джуна в МСК/Питере?
у мидла/синьора тоже кстати интересно
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Статистика есть, по джунам... Но Джун в НТ - это огромная вилка...
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Зависит от бэкграунда
источник