Size: a a a

QA — Load & Performance

2021 February 23

ТТ

Тест Тестов... in QA — Load & Performance
Вячеслав Смирнов
Вставляйте в File uploads параметры типа file, а в Parameters остальные параметры. В Parameters можно использовать функции, в меню вверху справа диалог для выбора функций, там есть и рандом.
Так будет в разы производительнее, чем Body Data
Там так надо указывать?
источник

ТТ

Тест Тестов... in QA — Load & Performance
источник

NZ

Nikita Zemlyakov in QA — Load & Performance
Привет всем!  Я всегда пользовался классическим набором с лоад генератором+инфлаксом+графаной+телеграф, но сейчас мне предлагают использовать только лоад генератор(гатлинг) потому что будет еще NewRelic и Cloudwatch и там, якобы, можно будет все метрики смотреть или затащить их в графану по надобности. Мой вопрос заключается в том будет ли достаточно этих инструментов для проведения классических перф тестов или есть все-таки что-то незаменимое что выдает гатлинг?
источник

jj

jagga jagga in QA — Load & Performance
Гатлинг будет точнее
источник

jj

jagga jagga in QA — Load & Performance
Релик и клауд вытадут сильно сглаженные результаты, в принципе некоторым будет этого достаточно
источник

NZ

Nikita Zemlyakov in QA — Load & Performance
ага, дело в точности будет
источник

NZ

Nikita Zemlyakov in QA — Load & Performance
важно знать, спасибо)
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Тест Тестов
Там так надо указывать?
Если указать так, как на фото, без указания имени параметра. То все тело запроса будет читаться из файла.

Чтобы указать как параметр, надо заполнить и колонку с именем параметра
источник

СФ

Степа Фомичев... in QA — Load & Performance
Я бы на клаудвотч не полагался
источник

СФ

Степа Фомичев... in QA — Load & Performance
Условно у меня в графане скачет cpu load выше 200% (на два ядра), используются cpu credits, в клаудвотче я вижу стабильно 193-197%
источник

jj

jagga jagga in QA — Load & Performance
сглаживание)
источник
2021 February 24

TK

Timofey Kharchenko in QA — Load & Performance
Всем привет. Хочу отфильтровать в дэшборде транзакции через jmeter.reportgenerator.exporter.html.series_filter=^(01 Логин|02 Главная)(-success|-failure)?$, но кириллица распознается некорректно (01 логин вместо 01 Логин), и в дэшборд транзакции не попадают. Есть какой-то способ корректно обработать кириллицу?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Timofey Kharchenko
Всем привет. Хочу отфильтровать в дэшборде транзакции через jmeter.reportgenerator.exporter.html.series_filter=^(01 Логин|02 Главная)(-success|-failure)?$, но кириллица распознается некорректно (01 логин вместо 01 Логин), и в дэшборд транзакции не попадают. Есть какой-то способ корректно обработать кириллицу?
JVM_ARGS=-Dfile.encoding=UTF-8

Добавьте это в параметры запуска. Например в jmeter.bat в начало. Если с его помощью запускаете генератор.
Если не поможет: если все было записано в Windows-1251, кроме одного конфигурационного файла для генератора, то пересохраните конфигурационный файл как файл в кодировке Windows-1251 используя Sublime Text Editor/Notepad/Notepad++/... или git bash:

iconv -f utf8 -t cp1251 ./reportgenerator.properties -o ./reportgenerator.new.properties
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Всем доброго дня!
Подскажите пожалуйста можно ли как-то в influx сделать так чтобы выводить тэги не за всю историю БД, а за последний месяц (день/час ... за какой-то конкретный промежуток времени)?
Запрос который я отправляю: SHOW TAG VALUES FROM "jmeter" WITH KEY = "transaction" where "transaction" =~ /^UC_*/ and time > now() - 100h - в нем не отрабатывают временные рамки. Что с ними, что без них выводит все транзакции какие есть в БД
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Вячеслав Поляков
Всем доброго дня!
Подскажите пожалуйста можно ли как-то в influx сделать так чтобы выводить тэги не за всю историю БД, а за последний месяц (день/час ... за какой-то конкретный промежуток времени)?
Запрос который я отправляю: SHOW TAG VALUES FROM "jmeter" WITH KEY = "transaction" where "transaction" =~ /^UC_*/ and time > now() - 100h - в нем не отрабатывают временные рамки. Что с ними, что без них выводит все транзакции какие есть в БД
Вот тут рассказывал об этом: https://t.me/qaload/23 на слайдах - слайд 130
SELECT DISTINCT("tag_name")
FROM
(SELECT last("field_name")
FROM "$new"."measurement"
GROUP BY "tag_name"),…
WHERE $timeFilter

SELECT DISTINCT("transaction")
FROM
(SELECT last("transaction")
FROM "jmeter"
WHERE "transaction" =~ /^UC_*/
GROUP BY "tag_name")
WHERE $timeFilter
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Вячеслав Смирнов
Вот тут рассказывал об этом: https://t.me/qaload/23 на слайдах - слайд 130
SELECT DISTINCT("tag_name")
FROM
(SELECT last("field_name")
FROM "$new"."measurement"
GROUP BY "tag_name"),…
WHERE $timeFilter

SELECT DISTINCT("transaction")
FROM
(SELECT last("transaction")
FROM "jmeter"
WHERE "transaction" =~ /^UC_*/
GROUP BY "tag_name")
WHERE $timeFilter
Спасибо! Изучу
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Сработало так: SELECT DISTINCT("transaction") FROM (select * from "jmeter" WHERE time > '2021-02-20 00:00:00.000'  and "transaction" =~ /^[[operations]]-\w{1,}$/);
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Еще поковыряю может еще чего получше получется
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
SELECT DISTINCT("transaction")
FROM
(SELECT last("count")
FROM "jmeter"
WHERE "transaction" =~ /^UC_*/
GROUP BY "transaction")
WHERE $timeFilter
источник

A

Aleksandr in QA — Load & Performance
Вячеслав Смирнов
Вот тут рассказывал об этом: https://t.me/qaload/23 на слайдах - слайд 130
SELECT DISTINCT("tag_name")
FROM
(SELECT last("field_name")
FROM "$new"."measurement"
GROUP BY "tag_name"),…
WHERE $timeFilter

SELECT DISTINCT("transaction")
FROM
(SELECT last("transaction")
FROM "jmeter"
WHERE "transaction" =~ /^UC_*/
GROUP BY "tag_name")
WHERE $timeFilter
Слушай, а видосик с этой презы есть?
источник