Возьмите разницу в отметках времени, чтобы начать выход в JMeter - PullRequest
0 голосов
/ 15 мая 2018

В моем скрипте jmeter я хочу применить логику, в которой я беру time stamp первого запроса и второго последнего запроса с последним запросом logout. Разница в time stamps при превышении 3600 sec должна вызвать транзакцию logout. Я могу взять time stamps, используя jmeter _time function, но не могу вычесть его успешно. Если я смогу это сделать, тогда я могу поместить logout в контроллер if и указать условие. Может кто-нибудь помочь, пожалуйста?

1 Ответ

0 голосов
/ 15 мая 2018

Проверьте __ longSum () функцию , которую вы можете использовать для вычитания 2 Unix timestamps

  1. Определите запуск как: ${__time(,start)}, где требуется
  2. Определите конец как: ${__time(,end)}, где требуется
  3. Вы можете получить разницу между end и start как ${__longSum(${start},-${end},)}

    Демонстрация:

    JMeter delta between timestamps

Дополнительная информация: Как использовать функции JMeter

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