2016-07-07 2 views
1

Текущая ситуация: Я использую JMeter для выполнения регрессии производительности моего приложения. Сценарии подготовлены и исполняются каждую ночь.JMeter Анализ результатов и график тренда

Я также использую плагины JMeter для сбора статистики PerfMon и статистики JMX во время теста. Статистика времени ответа, статистики perfmon и статистика JMX хранятся в файле в формате csv.

Заявление о проблемах: Q1: Ежедневный анализ результатов - утомительная задача. Кроме того, мы хотим рассчитать суточные тенденции времени отклика и показателей сервера и поделиться им с большей группой. У вас есть предложения по доступным инструментам (с открытым исходным кодом/бесплатно), которые могут помочь нам составить ежедневные тенденции для времени отклика и показателей сервера.

Если нам нужно разработать наш собственный инструмент, то ... Q2: При построении графика тренд будет лучшим способом передать статус регрессии с минимальным количеством графиков? Наш люкс имеет более 200 пробников и растет каждый месяц. Построение дневных трендов для 200+ образцов на графике очень смущает для конечной аудитории. Можете ли вы предложить способ, которым я могу получить один номер, чтобы построить дневную тенденцию.

ответ

2

Я бы рекомендовал для Jenkins. С Performance Plugin может

  • выполнить JMeter тесты по запросу или автоматически, основываясь на многих возможных триггеров тенденции производительности
  • участок, основываясь на предыдущем выполнении результатов
  • условно не в состоянии сборки в случае, например, время реакции превышает определенный порог
  • и многие другие. См. Статью Continuous Integration 101: How to Run JMeter With Jenkins для более подробного объяснения установки и конфигурации Jenkins, Performance Plugin и JMeter.

Другим возможным решением может использовать JChav - JMeter Chart History and Visualization

+0

спасибо Дмитрию. Извините за поздний ответ. Я попробую оба варианта, которые вы упомянули, и сообщит вам, что мы выбрали. – Abhiram

+0

Dmitri, где я могу получить файлы изображений, которые создает плагин производительности Jenkins, когда мы нажимаем на тренд производительности? Я хочу экспортировать эти изображения в свою команду на Slack. – Abhiram

Смежные вопросы