Size: a a a

QA — Load & Performance

2020 December 03

ВС

Вячеслав Смирнов... in QA — Load & Performance
Hellish Death
чет с обеими беда. спасибо сейчас еще с этим поиграю
Сделайте как-то проще. Заранее вычислите эту дельту
источник

H

Hellish Death in QA — Load & Performance
Слав, ты как всегда на высоте, сколько тебя знаю! заработало! это ручки крючки )) в одном месте не написал new и в другом скобки!
вот так работает!
${__groovy(return Srting.valueOf(new java.math.BigDecimal((new java.text.SimpleDataFormat("dd.MM.yyyy HH:mm:ss").parse(vars.get("DATATIMESTARTTEST")).getTime()-System.currentTimeMillis())/1000).intValue()),)}
источник

M

Max in QA — Load & Performance
Коллеги, подскажите пожалуйста, верно ли я понимаю что если запрос отвечает дольше по времени чем указано тут:
То запрос должен обрываться с такой ошибкой: Non HTTP response code: java.net.SocketTimeoutException ?
источник

СФ

Степа Фомичев... in QA — Load & Performance
Max
Коллеги, подскажите пожалуйста, верно ли я понимаю что если запрос отвечает дольше по времени чем указано тут:
То запрос должен обрываться с такой ошибкой: Non HTTP response code: java.net.SocketTimeoutException ?
Проверяется так:
Делаете запрос на https://yandex.ru, смотрите во view results tree результат. После чего добавляете timeout на response 1 миллисекунду и повторяете запрос. Смотрите что изменилось, какая ошибка была и вообще была ли
источник

M

Max in QA — Load & Performance
Степа Фомичев
Проверяется так:
Делаете запрос на https://yandex.ru, смотрите во view results tree результат. После чего добавляете timeout на response 1 миллисекунду и повторяете запрос. Смотрите что изменилось, какая ошибка была и вообще была ли
))) спасибо )
источник
2020 December 04

W

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

Сейчас у многих в этом чате есть тестовый стенд, но он скорее всего за VPN, внутри VPN, ... И это медленно как бы.

Гигаватт электричества тратится на показ картинок по RDP/VNC, чтобы в результате запустить Outlook. Перерасход как бы. Есть ли какие-то прорывы в мире, чтобы или ускорить RDP/VNC/VPN или заменить их?

Вот такой у меня запрос на статью по производительности. А готовой ссылки нет
А надо просто подождать 5g с гигабитными скоростями и тогда заживём))) можно будет рдп через внц по впн-у открывать как на своём домашнем пека
источник

ВС

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

Сейчас у многих в этом чате есть тестовый стенд, но он скорее всего за VPN, внутри VPN, ... И это медленно как бы.

Гигаватт электричества тратится на показ картинок по RDP/VNC, чтобы в результате запустить Outlook. Перерасход как бы. Есть ли какие-то прорывы в мире, чтобы или ускорить RDP/VNC/VPN или заменить их?

Вот такой у меня запрос на статью по производительности. А готовой ссылки нет
А Citrix разве не развили до нормального состояния?(пару лет назад был сыроват, но радовал надежды)
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Владимир Симаков
А Citrix разве не развили до нормального состояния?(пару лет назад был сыроват, но радовал надежды)
Он нормальный. Работает хорошо.
И есть стенд удобный с доступным git + ci, без Ansible, но это дело наживное.
Просто сам вопрос актуальный. Он касается производительности и расхода энергии, удобства.
И дискуссия получится, вот даже тут много откликов

Даже тема сформировалась. Про подходы организации доступа к рабочему месту.
источник

ВС

Владимир Симаков... in QA — Load & Performance
Вячеслав Смирнов
Он нормальный. Работает хорошо.
И есть стенд удобный с доступным git + ci, без Ansible, но это дело наживное.
Просто сам вопрос актуальный. Он касается производительности и расхода энергии, удобства.
И дискуссия получится, вот даже тут много откликов

Даже тема сформировалась. Про подходы организации доступа к рабочему месту.
Да, она давно была. Имхо, это демагогия - потому подходы уже сформированы давно. Например, у одного опсоса часть сотрудников были с разными vpn и тд и тп. и даже была практика day off’а. И это было 4 года назад. Не думаю, что сильно что-то поменялось.
источник

M

Max in QA — Load & Performance
Всем привет, поправьте плиз или подтвердите, верно ли я понимаю разницу между закрытым и открытым типом нагрузки ?

Открытый: Грузим систему заданным количеством потоков
Закрытый: Грузим систему заданным количеством RPS. Нужное количество потоков рассчитывается автоматически либо формулами
источник

ΙΤ

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

Открытый: Грузим систему заданным количеством потоков
Закрытый: Грузим систему заданным количеством RPS. Нужное количество потоков рассчитывается автоматически либо формулами
наоборот
источник

ΙΤ

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

Открытый: Грузим систему заданным количеством потоков
Закрытый: Грузим систему заданным количеством RPS. Нужное количество потоков рассчитывается автоматически либо формулами
Открытой системой (в рамках тестирования производительности) - называется такая система, в которой невозможно контролировать число конкурентных пользователей. При увеличении времени отклика, пользователи, которые уже находятся в системе, продолжают выполнение своих задач, пока новые пользователи продолжают прибывать. Пример - любой онлайн-магазин, при покупках товара пользователь не ждёт другого пользователя, чтобы совершить весь свой путь по сайту. Он покупает (читай создаёт запросы) не смотря на остальных.

Закрытая система имеет обратную связь и прибывающие пользователи, становятся в очередь, если система не успевает их обслужить. Из очереди пользователь может выйти и быть поданным на вход в систему только тогда, когда существующий пользователь закончит свой "сценарий" и выйдет. Пример - очередь на кассе в магазине, очередь на турникет, отделение банка в котором есть ограниченное количество сотрудников/операторов.

Вкратце:

При открытой системе необходимо использовать открытую модель рабочей нагрузки и она будет соответствовать определению показателя прибывающих новых пользователей. Количество конкурентных пользователей внутри системы нельзя будет контролировать, а в следствии и времена откликов.
При закрытой модели необходимо использовать закрытую модель рабочей нагрузки в которой контролируется количество конкурентных пользователей. Показатель прибывающих новых пользователей не контролируется.
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
Выбор верной модели нагрузки
Если вы выбираете закрытую модель для тестирования открытой системы, то вы создаёте искусственную предвзятость. Если тестируемая система начнёт замедляться, инжектор нагрузки снизит скорость поступления, чтобы количество одновременных пользователей не увеличивалось. Тем самым инжектор нагрузки и тестируемая система будут уравновешиваться, но такого баланса не будет существовать в реальном мире, поэтому ваши результаты будут бессмысленными.

Вы должны выбирать модель, которая соответствует поведению и архитектуре вашей тестируемой системы в продакшене, даже если это означает переработку текущего решения.
источник

M

Max in QA — Load & Performance
Спасибо за такой развернутый ответ )

Получается все онлайн сайты, к примеру по типу розетка, олх и т.д. используют открытую систему и нагрузку нужно проводить через открытую модель ?
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
Max
Спасибо за такой развернутый ответ )

Получается все онлайн сайты, к примеру по типу розетка, олх и т.д. используют открытую систему и нагрузку нужно проводить через открытую модель ?
в общих случаях да
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
Max
Спасибо за такой развернутый ответ )

Получается все онлайн сайты, к примеру по типу розетка, олх и т.д. используют открытую систему и нагрузку нужно проводить через открытую модель ?
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
с тайм кодом видео, как раз диревиус рассказывает про это
источник

M

Max in QA — Load & Performance
Ιωάννης Τσεκούρι
в общих случаях да
понял, спасибо, я получается хотел дать проверяемому сайту нагрузку, но после 200 потоков, кол-во ХИТОВ в секунду почти перестало расти, держалось на одном уровне, иногда даже проседало при том что кол-во потоков в разы увеличилось, потому что среднее время ответа стало расти

спасибо, пошёл смотреть )
источник

A

Anton in QA — Load & Performance
Ιωάννης Τσεκούρι
Выбор верной модели нагрузки
Если вы выбираете закрытую модель для тестирования открытой системы, то вы создаёте искусственную предвзятость. Если тестируемая система начнёт замедляться, инжектор нагрузки снизит скорость поступления, чтобы количество одновременных пользователей не увеличивалось. Тем самым инжектор нагрузки и тестируемая система будут уравновешиваться, но такого баланса не будет существовать в реальном мире, поэтому ваши результаты будут бессмысленными.

Вы должны выбирать модель, которая соответствует поведению и архитектуре вашей тестируемой системы в продакшене, даже если это означает переработку текущего решения.
Ого, результаты прям совсем бессмысленны? Раскрой плиз. Видео Алексея видел если что
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
Anton
Ого, результаты прям совсем бессмысленны? Раскрой плиз. Видео Алексея видел если что
недогруз будет
источник