首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JUnit未能运行JUnit测试jar

JUnit未能运行JUnit测试jar
EN

Stack Overflow用户
提问于 2016-11-17 15:45:27
回答 1查看 664关注 0票数 0

我正在尝试执行a Jar in JMeter to 负载-测试我的Orientdb应用程序

关于我的应用程序的一些细节:

  • 我的应用程序在启动时在控制台上打印(Sysout)一些日志,如 System is starting, loading data... data loaded successfully from file..! connecting to server to save data..
  • 然后连接到Orientdb服务器,将数据保存在那里。

我使用运行 my JUnit测试eclipse,它的成功地运行了

  • 在控制台上打印日志(sysouts)
  • 连接到Orientdb服务器和successfully中的写数据

问题:

当我试图通过使用构建jar来运行这个JUnit测试用例时,JMeter:

  • console(which JMeter logs to 意思是jar正在执行)如下: 系统启动了装载数据..。 成功地从文件中加载数据..! 连接到服务器以保存数据。
  • 但之后JMeter退出并给出错误 An unexpected error occured Error -- executeGraph(org.apache.jmeter.protocol.java.sampler.JUnitSampler$AnnotatedTestCase): com/orientechnologies/orient/client/remote/OServerAdmin
  • 此时,当给出错误时,理想上应该连接到write并写入数据--它们的.

备注:我是使用jmeter.bat执行 JMeter,JUnit 版本E 271 is E 172v4.11E 273

谢谢..!

EN

回答 1

Stack Overflow用户

发布于 2016-11-17 16:15:01

我相信您需要将应用程序使用的任何依赖jars放在JMeter类路径上(将它们复制到JMeter安装的"lib“文件夹)。在大多数情况下,需要重新启动JMeter来获取库。如果在此之后,您的JUnit测试用例仍将失败--请检查jmeter.log文件--它通常包含所有故障排除信息。

您还可以考虑使用JDBC请求采样器将负载创建到OrientDB实例上。您仍然需要类路径中的相关JDBC驱动程序,但是不需要任何其他jars,有关配置细节,请参阅用JMeter构建数据库测试方案的真正秘密文章。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40659190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档