Size: a a a

QA — Load & Performance

2021 April 16

KY

Kirill Yurkov in QA — Load & Performance
не, не так)
источник

KY

Kirill Yurkov in QA — Load & Performance
но в любом случае, зачем применять какие-то модели есть лучше тестить исходя из логики?) привязанность к модели - на мой взгляд, порождает ограничения
источник

KY

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

A

Andrew in QA — Load & Performance
Это уже вопрос из другой области, про безалкогольное пиво и изделия из латекса.

"Имитировать действия реальных пользователей" - это и есть VU... ну по-моему ИМХО. Т.е. как это логика jmetra реализует.

Мы же не спорим с тем, что авиасимулятор нифига не реальный самолет? ;)
источник

KY

Kirill Yurkov in QA — Load & Performance
не понял ничего, но написано круто!
источник

A

Andrew in QA — Load & Performance
источник

KY

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

A

Andrew in QA — Load & Performance
Частично теория отсюда
источник

KY

Kirill Yurkov in QA — Load & Performance
хорошая книжка, но не совсем помню там рекомендаций по соответствию реальных юзеров с виртуальными.
источник

A

Andrew in QA — Load & Performance
А в целом, я полностью согласен, что измерять в пользователях или VU это не научный подход.
источник

KY

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

A

Andrew in QA — Load & Performance
Нет. Там как раз-то наоборот.  =))

Мы потеряли нить. Мое утверждение: 1 пользователь = 1 поток (минимум). В том смысле, что говоря об инструменте симуляции, конечно, мы говорим о виртуальном пользователе а не реальном.
источник

DS

Denis Shatskikh in QA — Load & Performance
За рекомендацию спасибо, пока не могу изменить и проверить.
источник

KY

Kirill Yurkov in QA — Load & Performance
в общем я просто оберегаю людей от того чтобы они тратили тонны бабла на нагрузочные станции в погоне достичь N тредов, ради того чтобы это было "как на проде"
источник

KY

Kirill Yurkov in QA — Load & Performance
вот видимо я вот это не могу правильно интерпретировать, поэтому оппонировать сложно :)
источник

KY

Kirill Yurkov in QA — Load & Performance
Переслано от Andrew
Ну так VU по логике приложения должно =реальному, нет? :)
источник

KY

Kirill Yurkov in QA — Load & Performance
Переслано от Andrew
Нет. Там как раз-то наоборот.  =))

Мы потеряли нить. Мое утверждение: 1 пользователь = 1 поток (минимум). В том смысле, что говоря об инструменте симуляции, конечно, мы говорим о виртуальном пользователе а не реальном.
источник

A

Andrew in QA — Load & Performance
А как без этого? В любом случае, лучше тестировать все целиком. Да, как говорили товарищи из банка, если отдельные элементы системы надежны, то система тоже с большей вероятностью будет надежная. Но лучше все тестировать в собранном виде (если есть возможность) а тогда нужна хорошая станция, как не крути. Только на мой взгляд,  запросы лучше чем потоки.
источник

KY

Kirill Yurkov in QA — Load & Performance
дополню свой месседж, "как на проде" тут значит, количество тредов = количество юзеров в реальной системе
источник

A

Andrew in QA — Load & Performance
Ну может моя вина. Я свою позицию в фразе "по логике приложения" заключил. VU=реальному пользователю, как модель самолета в авиасимуляторе равна реальному самолету. Если в авиасимуляторе "садишься" в самолет, ты же не думаешь, что ты в танке. Ты понимаешь, что это симуляция, но ты относишься к ней, как к симуляции реального самолета.
источник