首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jdbc驱动程序没有使用jmeter.properties文件在apache j测量仪中加载

jdbc驱动程序没有使用jmeter.properties文件在apache j测量仪中加载
EN

Stack Overflow用户
提问于 2015-10-08 07:29:46
回答 2查看 6.8K关注 0票数 2

我有基于apache jmeter的测试工具,以前我有Sybase数据库从测试工具连接,这个测试工具使用"jconn3-6.0-b26564.jar“很容易连接,我正在jmeter.properties中定义它。

user.classpath=../../jar/sybase/jconn3-6.0-b26564.jar

在运行我的测试工具时,.jar曾经加载它,我曾经连接到sybase数据库。

现在,我的需求被更改了,我必须将我的应用程序连接到ORACLE 11G数据库,在测试工具包中,我在oracle jar (即ojdbc14.jar )下面有/jar文件夹,它在连接到oracle数据库时是兼容的,我使用eclip进行了尝试。我的实际问题是,在jmeter.properties文件中,默认情况下,我没有添加oracle jar路径,只有sybase在那里。我尝试手动添加并重新启动apache,但是它没有选择ojdbc14.jar,并且在我的测试工具日志中出现了以下错误:

致命数据库操作:51-异常

所以我的所有测试用例都失败了,因为我无法连接到数据库。有其他方法可以加载jdbc jar吗?请帮帮忙。

注意:我没有代码访问权限,所以我不能在代码中更改任何内容。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-08 12:18:12

我的问题有答案了。我在/lib下复制了jdbc14.jar并重新启动了它解决了我的问题的apache。

票数 0
EN

Stack Overflow用户

发布于 2015-10-08 15:39:32

  1. 尝试使用完整路径而不是相对路径。如果它解决了您的问题-检查相对路径。
  2. 确保user.classpath属性不会通过user.properties文件或命令行参数过度使用。
  3. 最后,您可以将Oracle驱动程序放到/lib安装的JMeter文件夹中。
  4. 重新加载类路径更改需要重新启动JMeter。
  5. 您可以在试验计划级别向类路径添加其他文件和文件夹。

请参见:

此外,我认为您需要为Oracle 11使用更多的“新鲜”客户端JDBC库,我建议下载用于使用Java 6的ojdbc6.jar,而不是用于Java1.4的ojdbc4.jar。

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

https://stackoverflow.com/questions/33009335

复制
相关文章

相似问题

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