Size: a a a

QA — Load & Performance

2021 August 03

IN

Ivan Nahornyi in QA — Load & Performance
на каком количестве будет тупить и на каком совсем всё плохо будет
====

Тупить и плохо - это не совсем те трешхолды которые будут понятные для заказчика (да и для тебя наверное).
Но если сильно хочеться то можно:

например

Классно(Green) resp_time < 150ms
Тупит (Yellow) 150ms < resp_time < 500ms
Плохо (Orange) 500ms < resp_time < 1s
ВащеП*здец (Red) 1s < resp_time
источник

ВС

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

Несложный вариант построить отчет такой.
1. Добавить в JMeter в корень теста компонент под названием
Simple Data Writer
https://jmeter.apache.org/usermanual/component_reference.html#Simple_Data_Writer

Можно с настройками по умолчанию. Задайте в поле filename путь к файлу, например
C:\results\report.csv

2. После выполнения теста найдите в меню JMeter пункт генерации отчета JMeter
И сформируйте HTML
источник

ВС

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

jj

jagga jagga in QA — Load & Performance
Встреча проведена НТшником впустую - недодумал/зассал спросить сразу
источник

ЕЩ

Евгения Щ in QA — Load & Performance
спасибо огромное, попробую!
источник

ЕЩ

Евгения Щ in QA — Load & Performance
👌
источник

ВС

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

Описание разделов отчета есть на английском тут:
https://jmeter.apache.org/usermanual/generating-dashboard.html

На русском можно посмотреть статью Максима Рагожникова
Анализ результатов нагрузочного тестирования
https://habr.com/ru/company/tinkoff/blog/514314/
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
А если не получится сопоставить момент начала отказов с конкретной интенсивностью, то пришлите отчет в архиве в чат, разберемся
источник

АК

Андрей Коломытов... in QA — Load & Performance
Встречи также существуют во времени. Число участников встречи не бесконечно и точно меньше числа людей, обладающих всеми компетенциями по всем возможным вопросам. Выявлены новые вопросы, формализованы задачи. Это успех :-)
источник

jj

jagga jagga in QA — Load & Performance
Единорог в вакууме
источник
2021 August 04

ВП

Вячеслав Поляков... in QA — Load & Performance
Ясного утра!
Коллеги, я тут недавно спрашивал о том, что может повлиять на работу tearDown (почему он либо вообще не отрабатывал, либо частично).
Ответом оказалась очевидная вещь. Я пытался регулировать нагрузку через Thraughput Shaping Timer десятичными числами (числами с запятой).
Может это кому-то сэкономит время ))
источник

KY

Kirill Yurkov in QA — Load & Performance
а можно на примере? что делал и к чему привело
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Много, чего делал.
Отключал асершины. Отключал куски сценария попеременно. Переписывал код скриптов.
По факту как начал в переменные присваивать целые числа - все нормально заработало. Несколько раз перепроверял.
источник

KY

Kirill Yurkov in QA — Load & Performance
я имею в виду как выглядит проблема
источник

KY

Kirill Yurkov in QA — Load & Performance
что было в трупуте, какое оно имело значение, где он находился и как это влияло на тирдаун
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Я сейчас не готов делать доклад с картинками. Нет времени. И так долго провозился. Может позже, если будет интересно кому.
источник

KY

Kirill Yurkov in QA — Load & Performance
просто проблема вообще не ясна
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
А что не ясно?
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
С начала регулировал нагрузку реквестами (их было несколько сотен в секунду и это были целые числа) потом решил поменять реквесты на операции. Числа из целых превратились в десятичные, а такие не принимаются таймером (как оказалось). Может из-за этого подвисали потоки и некорректно работал тирдаун.
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Может версия джиметра так работает и в других такой проблемы нет. 🤷‍♂
Но факт остаётся фактом.
источник