Как создать линейный график в Jmeter на основе моих требований? - PullRequest
0 голосов
/ 10 октября 2018

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

В моем тесте jmeter у меня есть три сэмплера http-запроса.Каждый сэмплер состоит из файла CSV, но разница между каждым сэмплером в том, что файл CSV больше на 100 КБ.

Так, например, у меня могут быть следующие результаты:

Label                                 Response time (ms)
Http sampler 100kb file              10000
Http sampler 200kb file              13000
HTTP sampler 300kb file              20000

Я хочу отобразитьлинейный график со следующим:

X axis - Label
Y axis - Response time

Это сделает красивую восходящую кривую на линейном графике.Я не уверен, как установить это так, если кто-то знает, то это очень ценится.По какой-то странной причине слушатель агрегированного отчета не показывает график, но если я могу отобразить с другим плагином слушателя или jmeter, то я могу это сделать.

Спасибо

Ответы [ 2 ]

0 голосов
/ 11 октября 2018
  1. Используйте 1 HTTP-запрос сэмплер для всех 3 сценариев, как если бы вы использовали разные имена - вы получите 3 диаграммы
  2. Параметризация вашего CSV-файла с использованием CSVКонфигурация набора данных или Конфигурация списка каталогов , чтобы каждый виртуальный пользователь (или цикл) использовал свой файл CSV
  3. Результирующий график можно просмотреть с помощью Время отклика болееTime слушатель или соответствующий график HTML Reporting Dashboard

    JMeter Response Times Over Time

0 голосов
/ 11 октября 2018

Почему бы не использовать агрегированный график над агрегированным отчетом?

Агрегированный график аналогичен агрегированному отчету.Основное отличие состоит в том, что сводный график обеспечивает простой способ создания гистограмм и сохранения графика в виде файла PNG.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...