我正在尝试在JMeter中执行一个Jar来对我的 Orientdb 应用程序进行负载测试。
关于我的申请的一些细节:
我的应用程序在启动时在控制台上打印(sysout)一些日志,例如
`系统正在启动,正在加载数据...
从文件中成功加载数据..!
连接到服务器以保存数据..`
然后它连接到 Orientdb 服务器以在那里保存数据
我使用eclipse运行我的JUnit 测试用例,它运行成功就像
在控制台上打印日志(sysouts)
连接Orientdb服务器并成功写入数据
问题 :
当我尝试通过使用 JMeter 构建 jar 来运行此 JUnit 测试用例时:
JMeter 将我的启动日志打印到控制台(这意味着 jar 正在执行),例如:
系统正在启动,正在加载数据...
从文件中成功加载数据..!
连接到服务器以保存数据..
但是 在那之后JMeter退出并给出这个错误
An unexpected error occured Error -- executeGraph(org.apache.jmeter.protocol.java.sampler.JUnitSampler$AnnotatedTestCase): com/orientechnologies/orient/client/remote/OServerAdmin
此时,当它给出错误时,理想情况下它应该连接到orientdb并写入数据。
注意:我正在使用jmeter.bat执行JMeter ,JUnit版本 是v4.11
谢谢..!