История изменений
Исправление
vostrik,
(текущая версия)
:
вообще странно, почему этим вопросом задаешься ты, а не qa
А с другой стороны будут ли эти результаты соответствовать поведению программы на реальном железе?
зависит от конкретного приложения. в первом приближении будут. а если нет - у вашего qa будет забавный геморрой на тему «как зарепортать результаты теста, которые я проводил на неподходящем железе»
Есть ли смысл тестировать под нагрузкой на железе более слабом чем то что будет во время эксплуатации?
нет. цель нагрузочного теста - подтвердить, что при требуемой нагрузке на требуемом железе программа работает нормально. это если по-хорошему. если производительность критична - то часто даже аналоги железа не подходят для теста (вещи типа «работать будет на i7, но для теста возьмем аналог от amd» отметаются нафиг)
С одной сторын у виртуалок можно объём ОЗУ и количество процессоров менять, создать слабую конфигурацию и загрузить её нагрузочным тестом до самого падения.
это не нагрузочное тестирование, а стресс-тестирование, которое решает совсем другие задачи.
Исходная версия
vostrik,
:
вообще странно, почему этим вопросом задаешься ты, а не qa
А с другой стороны будут ли эти результаты соответствовать поведению программы на реальном железе?
зависит от конкретного приложения. в первом приближении будут. а если нет - у вашего qa будет забавный геморрой на тему «как зарепортать результаты теста, которые я проводил на неподходящем железе»
Есть ли смысл тестировать под нагрузкой на железе более слабом чем то что будет во время эксплуатации?
нет. цель нагрузочного теста - подтвердить, что при требуемой нагрузке на требуемом железе программа работает нормально. это если по-хорошему. если производительность критична - то часто даже аналоги железа не подходят для теста (вещи типа «работать будет на i7, но для теста возьмем аналог от amd» отметаются нафиг)