BackingStoreException возникает, когда 30 000/1 минута http-запроса продолжается на Jmeter в течение 5 минут - PullRequest
0 голосов
/ 26 сентября 2019

Во время проверки загрузки с использованием jmeter

jmeter-скрипт, который выдает 10 000 HTTP-запросов в минуту с помощью jmeter Как показано ниже, он выполняется 3 раза * 10 раз (минут).

for i in 10
do
    jmeter -t 10000request.jmx >> jmeter.log &
    jmeter -t 10000request.jmx >> jmeter.log &
    jmeter -t 10000request.jmx >> jmeter.log &
    sleep 60
done

Следующее ПРЕДУПРЕЖДЕНИЕ будет происходить часто каждые 3 минуты.

java.util.prefs.FileSystemPreferences syncWorld ПРЕДУПРЕЖДЕНИЕ: Не удалось сбросить пользовательские настройки: java.util.prefs.BackingStoreException: Не удалось получить блокировку файла.

Я не знаю причину, у меня проблемы, и я не могу применить нагрузку, как ожидалось.

Не могли бы вы сказать мне причину и контрмеры?

1 Ответ

1 голос
/ 26 сентября 2019

Согласно JMeter Bug 61279 проблема не связана с JMeter, она связана с Java и вашими правами доступа к файлам Linux.Убедитесь, что у пользователя, с которым вы работаете в JMeter, достаточно прав для доступа к файлу /etc/.java/.systemPrefs/.system.lock.

Запуск JMeter под корневой учетной записью также должен помочь.

Однако я бы порекомендовал установить папки systemRoot и userRoot в папку, к которой у текущего пользователя есть доступ для чтения / записи, например:

./jmeter -Djava.util.prefs.systemRoot=/home/youruser/.jmeter -Djava.util.prefs.userRoot=/home/youruser/.jmeter/.userPrefs

Чтобы сделать изменения постоянными, вы можете добавить вышеуказанные строки в файл system.properties (находится в папке "bin" вашей установки JMeter)

Дополнительная информация:

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