Таймер Jmeter в EOF? - PullRequest
       73

Таймер Jmeter в EOF?

0 голосов
/ 17 апреля 2020

Кто-нибудь знает, возможно ли добавить таймер в тест, который запускается только тогда, когда файл данных достигает EOF?

, т. Е. Несколько потоков, проходящих через тест, получают доступ к 1 файлу данных. Когда файл достигает конца, прежде чем вернуться к началу, он ждет 5 минут.

Спасибо!

1 Ответ

1 голос
/ 20 апреля 2020

Если у вас есть Конфигурация набора данных CSV с «Recycle on EOF = True», вы не сможете обнаружить «последнюю» строку данных, поскольку вы не получите <EOF> значение переменной.

Я могу думать только о добавлении If Controller и использовании следующей функции __ groovy () в качестве условия:

${__groovy(new File('/path/to/your/file.csv').readLines().size() == (vars.get('__jm__' + ctx.getThreadGroup().getName() + '__idx') as int) + 1 ,)}

Затем добавьте Flow Control Action сэмплер как потомок этого If контроллера и настройте его на ожидание в течение 5 минут:

enter image description here

...