Как смоделировать реальное состояние использования сервера, если у вас нет веб-приложения?
Возможно, это просто, но я не могу найти никаких потенциальных клиентов.
Мы разрабатываем технологии для самого сервера (не уровень приложений сервера, а технологии для уровней HW),
Для нашего тестирования нам нужно смоделировать стресс-тестирование сценария реального использования сервера центра обработки данных / интернет-фермы (тестовый сервер запускает SQL, apache/asp, ftp)
Все решения, которые я нашел в сети, нацелены на случаи, когда у вас есть собственное серверное приложение для конечного пользователя (поверх SQL / WEB), поэтому они просто заполняют его запросами.
Нам нужно диагностировать сервер в реальных условиях стресса... написать приложение, которое будет перегружать процессор / диск, не годится. ни просто цикл SQL
Не говоря уже о том, что даже если мы напишем полноценное приложение только для тестирования, это все равно одно приложение, в то время как сервер в ферме / центре обработки данных будет обслуживать сотни различных приложений.
Существует ли бесплатное полнофункциональное веб-приложение с перегрузкой sql и веб-интерфейсом, на котором можно разместить jmeter?
Любые другие идеи?
Заранее спасибо!
1 ответ
Лучший способ сделать это состоит в том, чтобы смешанные рабочие процессы загрузки с точки зрения запросов SQL и запускали их. Вам нужно знать поток / последовательность запросов к БД для вашего приложения. Вы можете получить эти данные, включив ведение журнала запросов.
После того, как вы выяснили смесь запросов, используйте JDBC-сэмплер в JMeter для загрузки тестовой БД. Используйте таймеры между сэмплерами JDBC, чтобы не загружать БД непрерывно, а имитировать реальный сценарий.
Я надеюсь, что это помогает!