2009-03-24 3 views
1

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

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

Другие люди там делают это, какие другие стратегии вы используете?

+0

Я предполагаю, что вы говорите о тестировании * производительности *? Или вы все тестируете на медленном оборудовании? –

+0

Это не очень хорошая идея для меня. Масштабирование веб-приложения связано с устранением узких мест, а при тестировании на другом оборудовании, чем вы работаете с продуктом, вы можете сосредоточиться на неправильном узком месте. – twk

ответ

1

У меня 7-летний 600-МГц Celeron ноутбук с 256 МБ ОЗУ, который я поддерживаю для профилирования производительности. Для тестирования латентности сети вы можете получить прокси-сервер задержки (или написать тривиально); он получает пакет, ждет X миллисекунд, а затем передает его.

1

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

0

Подвесной испытатель. Проведите некоторые ручные тесты и пусть их прокси-сервер записывает тестовый скрипт, записывая, что вы делали вручную. Автоматизируйте использование сценариев. http://www.pushtotest.com/ Открытый исходный код и бесплатно.

Смежные вопросы