Size: a a a

QA — Load & Performance

2020 October 26

jj

jagga jagga in QA — Load & Performance
отмененный джоб это нерешаемая боль
источник

ГК

Глеб Казаркин... in QA — Load & Performance
Привет, подскажите про нагрузочное автотестирование? Какие библиотеки, куда смотреть? (Желательно Python, ну или Java)
источник

СФ

Степа Фомичев... in QA — Load & Performance
Глеб Казаркин
Привет, подскажите про нагрузочное автотестирование? Какие библиотеки, куда смотреть? (Желательно Python, ну или Java)
Не библиотеки, а инструменты(готовое по) - jmeter, Gatling, loadrunner, например
источник

ГК

Глеб Казаркин... in QA — Load & Performance
насколько я знаю, это так сказать "ручное", а в автоматизации что есть?
источник

НН

Никита Новожилов... in QA — Load & Performance
Глеб Казаркин
насколько я знаю, это так сказать "ручное", а в автоматизации что есть?
а что ручного в loadrunner и jmeter? Вообще плохо представляю ручное в нагрузке. Сидеть и с невероятной скоростью руками выполнять юзкейзы?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Глеб Казаркин
насколько я знаю, это так сказать "ручное", а в автоматизации что есть?
Вас интересует тестирование производительности клиентской части на JavaScript/CSS/HTML?

Фреймворк pptr.dev рекомендуют в индустрии.
Также sitespeed.io
источник

YZ

Yehor Zakharov in QA — Load & Performance
Глеб Казаркин
насколько я знаю, это так сказать "ручное", а в автоматизации что есть?
ручное, это когда 300 индусов эмулируют нагрузку, перемещаясь по сайту)
источник

НН

Никита Новожилов... in QA — Load & Performance
Yehor Zakharov
ручное, это когда 300 индусов эмулируют нагрузку, перемещаясь по сайту)
даже индусы инструменты юзают, сколько вон чудесных видосов и разборов от них))))
источник

НН

Никита Новожилов... in QA — Load & Performance
это разве что какие-то бедные филиппинские дети
источник

YZ

Yehor Zakharov in QA — Load & Performance
Никита Новожилов
даже индусы инструменты юзают, сколько вон чудесных видосов и разборов от них))))
вэб сэррвэррр
источник

YZ

Yehor Zakharov in QA — Load & Performance
Yehor Zakharov
ручное, это когда 300 индусов эмулируют нагрузку, перемещаясь по сайту)
на самом деле рабочая схема, когда надо параллельные запросы проверить в небольшом количестве, штук 5, например. Быстрее, чем тест писать
источник

СФ

Степа Фомичев... in QA — Load & Performance
Yehor Zakharov
на самом деле рабочая схема, когда надо параллельные запросы проверить в небольшом количестве, штук 5, например. Быстрее, чем тест писать
Все это разбивается о необходимость воспроизвести тест, которая отсутствует напрочь при данном подходе + стоимость зашкаливает
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Глеб Казаркин
насколько я знаю, это так сказать "ручное", а в автоматизации что есть?
А инструменты JMeter Gatling, ... Сравнимы с JUnit, PyTest.

Так как имеют
- сценарии
- отчётность
- средства автоматизации запуска

Сравнимы с Selenium так как
предоставляют удобный API/интерфейс для работы с различнымии протоколами
источник

СФ

Степа Фомичев... in QA — Load & Performance
Я бы сказал что аналога "ручному"(мануальному) тестированию в нагрузке нет
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Степа Фомичев
Я бы сказал что аналога "ручному"(мануальному) тестированию в нагрузке нет
Fiddler, и воспроизведение трафика по нажатию Replay

Curl

Wget
источник

СФ

Степа Фомичев... in QA — Load & Performance
Таким образом можно нагрузку прям подать?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Степа Фомичев
Таким образом можно нагрузку прям подать?
Да
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Даже с аутентификацией
источник

СФ

Степа Фомичев... in QA — Load & Performance
Ну это все таки похоже на автоматизацию больше чем на ручное
источник

Psult Навы in QA — Load & Performance
"ручное" croud тестирование имеет место быть. но это сервис для богатых. пробелма не протестистить, а собрать с каждого такого ручного "похода" нужные метрики (часто с применением сложных APM), правильно их агрегировать (урл+параметры, девайс, сеть, фаза луны и марса) и дать анализ возможных реальных проблем. и это не про нагрузочное тестирование, а про client-side

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