BackingStoreException发生在30,000 / 1分钟http请求在jmeter上持续5分钟时

问题描述 投票:0回答:1

使用jmeter进行负载验证期间

jmeter脚本,每分钟使用jmeter发出10,000个HTTP请求如下所示,它执行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:无法获取文件锁定。

我不知道原因,遇到麻烦了,无法按预期方式施加负载。

你能告诉我原因和对策吗?

exception jmeter
1个回答
0
投票

根据JMeter Bug 61279,该问题与JMeter无关,这是Java和Linux文件访问权限之间的问题。确保您正在运行JMeter的用户具有访问/etc/.java/.systemPrefs/.system.lock文件的足够权限。

root account下运行JMeter也应有所帮助。

但是我建议将systemRootuserRoot文件夹设置为当前用户对其具有读/写访问权限的位置:

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

要使更改永久生效,您可以将以上各行添加到system.properties文件(位于JMeter安装的“ bin”文件夹中)

更多信息:

© www.soinside.com 2019 - 2024. All rights reserved.