Нужен какой-то инструмент для измерения производительности веб-приложения .. Можете ли вы, ребята, предложить мне несколько лучших ..
Цель: во-первых, приложение построено на Lumen, а Dashboard — на Laravel. Итак, почему я хочу что-то, чтобы измерить производительность всех запросов к приложению, а затем я могу записать результаты затрат времени каждого запроса, основываясь на том, что приложение может быть оптимизировано лучше
Я сделал несколько Google нашел, что JMeter является наиболее популярным среди людей, так как он из Apache и делает свою работу, но он выглядит немного сложным, также нашел https://locust.io/ интересно, что я попробую
Но я бы больше хотел получить предложения экспертов или советы по этому вопросу.
Спасибо!
Есть множество бесплатных инструментов для тестирования нагрузки и абсолютное большинство из них поддерживает HTTP протокол, так что не стесняйтесь выбирать любой.
Что касается JMeter и Locust, если вы можете разрабатывать код на Python — выбирайте Locust, так как вам не придется изучать новые вещи и вы сможете начать сразу же.
Если ваши навыки программирования на Python не так хороши, я бы порекомендовал пересмотреть JMeter, так как он совсем не сложен:
Если вышеуказанные пункты звучат многообещающе, проверьте JMeter Academy — самый быстрый и самый эффективный способ развития JMeter на данный момент.
Вы можете использовать XHProf для проверки времени выполнения каждой функции! он может показать вам веб-интерфейс!
https://pecl.php.net/package/xhprof
XHProf — это иерархический профилировщик уровня функций для PHP, имеющий простой навигационный интерфейс на основе HTML. Компонент сбора необработанных данных реализован на C (как расширение PHP). Уровень отчетности / пользовательского интерфейса полностью на PHP. Он способен сообщать о включении и исключении времени на уровне функций, об использовании памяти, времени ЦП и количестве вызовов для каждой функции. Кроме того, он поддерживает возможность сравнения двух прогонов (иерархических отчетов DIFF) или агрегирования результатов нескольких прогонов.