В моем тестовом примере JMeter я выбираю метку времени с полем часового пояса из базы данных postgresql.
Дело в том, что когда я запускаю тестовый случай на свежем экземпляре JMeter в первый раз,значение конвертируется в мое местное время / дату.
Значение в БД: 2019-10-23 06:20:54.086605+00
Значение при использовании select: 2019-10-23 11:50:54.086605
Но часто, когда я запускаю тестовый примерснова в том же экземпляре JMeter, он не преобразуется.
Значение в БД: 2019-10-23 06:42:15.77647+00
Значение при использовании select: 2019-10-23 06:42:15.77647
Повторный запуск JMeter снова приведет кв 1-м поведении. Я не могу точно определить, как и когда происходит это изменение в поведении. Это происходит время от времени, но перезапуск JMeter всегда сбрасывает на 1-е поведение.
Я попытался установить значение часового пояса в файле postgres.conf, а также значение user.timezone в system.properties в JMeter / binкаталог UTC
, безрезультатно.
Я использую SELECT *
, чтобы выбрать все столбцы из таблицы и сохранить их в переменных, используя поле Имена переменных в запросе JDBC.