我试图在GUI模式下在amazon机器上打开GUI文件。它不断地抛出这个错误:
“无法初始化class.org.apache.jmeter.save.SaveService”
日志文件:
jmeter.JMeter: Uncaught exception: java.lang.NoSuchMethodError: com.thoughtworks.xstream.core.JVM.newReflectionProvider()Lcom/thoughtworks/xstream/converters/reflection/ReflectionProvider;
at org.apache.jmeter.save.converters.SampleSaveConfigurationConverter.<clinit>(SampleSaveConfigurationConverter.java:47)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.apache.jmeter.save.SaveService.registerConverter(SaveService.java:297)
at org.apache.jmeter.save.SaveService.initProps(SaveService.java:250)
at org.apache.jmeter.save.SaveService.<clinit>(SaveService.java:191)
at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:130)
at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:102)
at org.apache.jmeter.gui.action.LoadRecentProject.doAction(LoadRecentProject.java:68)
at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:81)
at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:40)
at org.apache.jmeter.gui.action.Ac
发布于 2015-08-18 13:01:41
您有一个旧版本的xstream,它还没有所需的方法。你有没有从JMeter 2.12更新到2:13?如果是的话,确保类路径上只有一个版本的xstream ( 2.12的1.4.7,2.13的1.4.8 )!查看lib文件夹。
发布于 2015-08-17 14:36:50
要么您的j抄包损坏了,要么您在jmeter/lib文件夹中没有jars或截断的jars。检查您以二进制模式传输jars或传输tar.gz文件,并在目标计算机上解压缩它。
或者您有一些linux权限问题。
发布于 2022-03-23 23:31:40
我正在经历这个问题,这是我在搜索错误时提出的第一个问题。原因是运行sudo apt install jmeter
会安装jmier2.13(在Ubuntu20.04上),并且它认为2.13是最新的版本。在发布这篇文章时,最新版本的j测表是5.4.3。以下是最新版本:jmeter.cgi的下载链接。安装了最新版本后,我就不再有这个问题了。
https://stackoverflow.com/questions/32052071
复制相似问题