Как смоделировать реальное состояние использования сервера, если у вас нет веб-приложения?


Возможно, это просто, но я не могу найти никаких потенциальных клиентов.
Мы разрабатываем технологии для самого сервера (не уровень приложений сервера, а технологии для уровней HW),
Для нашего тестирования нам нужно смоделировать стресс-тестирование сценария реального использования сервера центра обработки данных / интернет-фермы (тестовый сервер запускает SQL, apache/asp, ftp)

Все решения, которые я нашел в сети, нацелены на случаи, когда у вас есть собственное серверное приложение для конечного пользователя (поверх SQL / WEB), поэтому они просто заполняют его запросами.

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

Существует ли бесплатное полнофункциональное веб-приложение с перегрузкой sql и веб-интерфейсом, на котором можно разместить jmeter?
Любые другие идеи?

Заранее спасибо!

1 ответ

Лучший способ сделать это состоит в том, чтобы смешанные рабочие процессы загрузки с точки зрения запросов SQL и запускали их. Вам нужно знать поток / последовательность запросов к БД для вашего приложения. Вы можете получить эти данные, включив ведение журнала запросов.

После того, как вы выяснили смесь запросов, используйте JDBC-сэмплер в JMeter для загрузки тестовой БД. Используйте таймеры между сэмплерами JDBC, чтобы не загружать БД непрерывно, а имитировать реальный сценарий.

Я надеюсь, что это помогает!

Другие вопросы по тегам