JMeter - некоторые строки CSV игнорируют конфигурацию и содержат непредвиденные данные - PullRequest
0 голосов
/ 27 июня 2018

Я использую Taurus 1.12 (со встроенным JMeter 4.0), работающий на контейнере Docker в TeamCity (размещен на AWS).

Я выполняю тест довольно низкой интенсивности - 10 параллельных операций, 6 запросов на пользователя, пропускная способность ограничена 10 - и я сталкиваюсь со странными значениями в CSV, которые разбивают плагины для создания графиков.

enter image description here

Как видите, столбец «success» содержит странное «текстовое» значение, а все последующие значения сдвинуты на единицу. Плагины выдают исключение, так как значение "bytes" пусто.

В последнем прогоне (длиной 10 ч 30 м) было 6 вхождений этих линий в CSV с примерно 330 тыс. Строк.

Я заметил, что все вхождения выглядят как дубликаты предыдущего запроса - те же конечные точки и истекшие значения. Имя хоста "0" по какой-то причине ...

Подозревая некоторые проблемы с разделителем CSV, вызванные значениями threadName, я попытался полностью удалить столбец threadName из конфигурации дерева результатов, но новый результат даже более странный:

enter image description here

Значение threadName появилось из ниоткуда, в дополнение к «тексту».

Интересно, что kpi.log Тельца вообще не содержит этих глупых строк. Например, по отношению ко второму изображению соответствующий kpi содержит:

1529955107932,9,Add quote to basket,200,OK,Create Enquiry through to select quote 1-2,true,162,10,10,9,e4ad73a192d4,0
1529955107932,10,Add quote to basket,200,OK,Create Enquiry through to select quote 1-5,true,162,10,10,10,e4ad73a192d4,0
1529955107932,10,Create new basket,201,Created,Create Enquiry through to select quote 1-9,true,224,10,10,10,e4ad73a192d4,1
1529955108268,4,Get basket,200,OK,Create Enquiry through to select quote 1-1,true,839,10,10,4,e4ad73a192d4,0
1529955108268,4,Get basket,200,OK,Create Enquiry through to select quote 1-3,true,1092,10,10,4,e4ad73a192d4,0
1529955108269,4,Get basket,200,OK,Create Enquiry through to select quote 1-10,true,1086,10,10,4,e4ad73a192d4,0

Я снова запустил тот же 10,5-часовой тест с изменениями:

  • Повторно включенное имя темы
  • Включен тип данных

На этот раз графики не были вырезаны, но некоторые из них содержали хитрые точки данных: threadCount сообщалось при очень высоких значениях, между 100 и 297, в 3 случаях.

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

enter image description here

Эти данные указывают на некоторые графики ...

enter image description here

Кто-нибудь знает об этом? Thx

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