Недавно я установил веб-сайт, на котором было слишком много запросов, и он работал слишком медленно. В код веб-сайта было внесено много улучшений, а также мы купили новый сервер.
Я хочу протестировать новый сервер с теми же запросами, которые замедляли работу старого сервера. После этого удваиваю запросы, делаю новые тесты и так далее.
Эти запросы регистрируются в файлах журнала apache. Итак, я могу проанализировать эти файлы и создать какой-то сценарий для выполнения тех же запросов. Конечно, в этом случае запросы будут делать только мой компьютер к серверу, но эй, лучше, чем ничего.
Вопросы: - есть ли какое-нибудь приложение, которое уже это делает? - вы бы использовали wget? ab? скрипт python?
Спасибо!
Раньше я использовал для этого jmeter, но для этого требуется, чтобы ваши журналы были в расширенном формате.
Если это не ваш случай, попробуйте что-нибудь вроде:
https://github.com/chromano/apache-log-replay
Цунг - инструмент тестирования распределенной нагрузки. Он может использовать журнал apache для создания планов тестирования.