TGViewer
Нагрузим IT! Нагрузим IT! @lets_load · 312 subscribers
Post #58 125
🔍 grep: мощный инструмент для анализа логов в нагрузочном тестировании

Сегодня поговорим про инструмент, который спасает жизни QA-инженеров каждый день — утилиту grep. Это настоящий швейцарский нож для работы с логами, который особенно полезен при анализе результатов нагрузочного тестирования.

📋 Что такое grep?
grep — это консольная утилита для поиска текста по шаблону.

Если простыми словами: grep помогает найти иголку в стоге сена, когда ваш лог-файл весит несколько гигабайт! 🧵

🚨 Быстрый поиск ошибок в логах
Одно из самых частых применений grep в тестировании производительности — быстрый поиск проблем в логах. После нагрузочного теста вы можете быстро проверить наличие ошибок:
grep ERR application.log


Или предупреждений:
grep WRN application.log


В большинстве приложений используются стандартные уровни логирования, поэтому вы также можете искать:
grep ERROR application.log
grep WARNING application.log
grep CRITICAL application.log


💡 Флаг -C: не забывайте про контекст!
Но одна строка с ошибкой часто не дает полной картины.
grep -C 3 ERROR application.log

Эта команда покажет не только строки с ошибками, но и 3 строки до и 3 строки после каждого совпадения. Это дает бесценный контекст для анализа проблемы.

Вы также можете отдельно указать, сколько строк до и после показывать:
-B n (Before): показать n строк до совпадения
-A n (After): показать n строк после совпадения


# 2 строки до и 5 строк после каждой ошибки
grep -B 2 -A 5 ERROR application.log



💬 Знаком ли вам grep? Делитесь, какие еще командные утилиты помогают вам в работе? Для этого природой и были придуманы комментарии 🤔


🎁В комментарии приложил шпаргалку по основным флагам grep


#полезности | 🍩 Донейшн | 📈 Забустить канал
  • 🔥 2
  • 👍 1
More from @lets_load
  1. Aug 27, 2026Инстанс: экземпляр чего именно? «Поднимите ещё один инстанс» звучит как проведение обряда…
  2. Aug 25, 2026JSON вырос из XML? Не совсем. 😟 Есть устойчивое заблуждение, что Json пришел на замену XM…
  3. Aug 24, 2026Как я настроил ChatGPT для английского 😮 В прошлом посте я обещал показать свою схему. Вы…
  4. Aug 21, 2026Свой учебный API. С блэкджеком и… тестами 😗 Про блэкджек шутка. А API хочу сделать настоя…
  5. Aug 20, 2026Компилятор и интерпретатор: в чём разница? 👀 Компилятор и интерпретатор оба стоят между и…
  6. Aug 19, 2026Post #411
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →