Gatling: Любые мысли о записи ответа в файл, будет ли он потокобезопасным и будет ли это накладным расходом на время нагрузочного теста или общую производительность - PullRequest
2 голосов
/ 19 октября 2019

Мне нужно сохранить ответ от двух моих тестов, которые дают два варианта. Мне нужно рассчитать соотношение полученного ответа.

response 1
{
    "var1": "a1"
}

response 2
{
    "var1": "b1"
}

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

1 Ответ

0 голосов
/ 25 октября 2019

Гатлинг сохраняет результаты в target/gatling/<simulation>. Эта папка также содержит необработанный файл журнала <logfile>.log, который вы можете проанализировать после запуска. Обратите внимание, что вы можете различать только разные запросы, он не регистрирует возвращенные ответы, исходя из вашего описания. Я не уверен, соответствует ли это вашим потребностям.

У Гатлинга уже есть парсер для файла журнала, с которым выдолжен быть в состоянии легко взаимодействовать, он используется для генерации отчетов о необычном журнале Гатлинга здесь: https://github.com/gatling/gatling/blob/master/gatling-charts/src/main/scala/io/gatling/charts/stats/LogFileReader.scala.

Я также написал гораздо более простой анализатор, если вам интересно, я могу поставить его наGitHub.

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