LINUX.ORG.RU

История изменений

Исправление vostrik, (текущая версия) :

вообще странно, почему этим вопросом задаешься ты, а не qa

А с другой стороны будут ли эти результаты соответствовать поведению программы на реальном железе?

зависит от конкретного приложения. в первом приближении будут. а если нет - у вашего qa будет забавный геморрой на тему «как зарепортать результаты теста, которые я проводил на неподходящем железе»

Есть ли смысл тестировать под нагрузкой на железе более слабом чем то что будет во время эксплуатации?

нет. цель нагрузочного теста - подтвердить, что при требуемой нагрузке на требуемом железе программа работает нормально. это если по-хорошему. если производительность критична - то часто даже аналоги железа не подходят для теста (вещи типа «работать будет на i7, но для теста возьмем аналог от amd» отметаются нафиг)

С одной сторын у виртуалок можно объём ОЗУ и количество процессоров менять, создать слабую конфигурацию и загрузить её нагрузочным тестом до самого падения.

это не нагрузочное тестирование, а стресс-тестирование, которое решает совсем другие задачи.

Исходная версия vostrik, :

вообще странно, почему этим вопросом задаешься ты, а не qa

А с другой стороны будут ли эти результаты соответствовать поведению программы на реальном железе?

зависит от конкретного приложения. в первом приближении будут. а если нет - у вашего qa будет забавный геморрой на тему «как зарепортать результаты теста, которые я проводил на неподходящем железе»

Есть ли смысл тестировать под нагрузкой на железе более слабом чем то что будет во время эксплуатации?

нет. цель нагрузочного теста - подтвердить, что при требуемой нагрузке на требуемом железе программа работает нормально. это если по-хорошему. если производительность критична - то часто даже аналоги железа не подходят для теста (вещи типа «работать будет на i7, но для теста возьмем аналог от amd» отметаются нафиг)