plt.py - скрипт для генерации графиков latency и tps по логам stroppy.
Пример запуска:
python plt.py pay_sample.log 60 latency
где
pay_sample.log
- файл с логами теста
60
- шаг выбора записей, в секундах, например, 60 значит, что скрипт возьмет в обработку записи с интервалом в минуту, игнорируя записи между интервалом
latency
или tps
- флаг выбора данных для вывода.
Важно: для получения статистики по tps логи должны содержать строки вида:
99.23% done, RPS 1933, Latency min/max/med: 0.001s/0.035s/0.007s
,
иначе будет сгенерировано исключение.