JMeter — способ иметь отдельные строки в графике на основе текста в ответе

#text #graph #jmeter

Вопрос:

Я использую JMeter для отправки небольшой нагрузки через балансировщик нагрузки в серверную систему с тремя серверами.

Все отправленные запросы одинаковы. Серверные серверы просто возвращают текст ответа, содержащий информацию об этом сервере, например имя сервера, на котором был выполнен запрос.

Я делаю это, чтобы продемонстрировать, как работает балансировка нагрузки, чтобы показать, что нагрузка распределяется довольно равномерно по внутренним серверам.

Что я хотел бы сделать с помощью JMeter, так это показать три строки на одном графике, по одной строке для каждого сервера, чтобы фактически показывать запросы, поступающие на разные серверы.

Я довольно долго гуглил по этому поводу, но не могу найти никакого способа сделать это в JMeter.

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

Есть ли какой-то способ настроить JMeter так, чтобы он создавал график со строкой для каждого внутреннего сервера ?

Логически то, что я хочу уметь делать в JMeter, — это:

  • для каждого ответа, если ответ содержит текст со строкой «Сервер-A», затем обозначьте этот ответ как «Сервер-A», если ответ содержит текст со строкой «Сервер-B», затем обозначьте этот ответ как «Сервер-B», если ответ содержит текст со строкой «Сервер-C», затем обозначьте этот ответ как «Сервер-C».
  • график с тремя линиями — одна для сервера-A, одна для Сервера-B, одна для Сервера-C

Ответ №1:

Просто измените метку пробоотборника на переменную JMeter, содержащую ваше имя «сервера», которое можно извлечь из ответа с помощью подходящего постпроцессора, и JMeter отобразит его на панели управления отчетами HTML (или вы можете использовать любую диаграмму, например, Время отклика с течением времени-этого парня вы можете установить с помощью менеджера плагинов JMeter).

введите описание изображения здесь