首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Taurus无法加载JDBC驱动程序

Taurus无法加载JDBC驱动程序
EN

Stack Overflow用户
提问于 2019-02-01 01:09:27
回答 2查看 405关注 0票数 0

我有一个使用SQL JDBC驱动程序的.jmx文件。当我使用jmeter.bat运行它时,它运行起来没有任何问题。但是,使用Taurus运行它失败,并显示消息

代码语言:javascript
复制
java.sql.SQLException: Cannot load JDBC driver 

有人知道为什么会这样吗?

我的JMeter安装在C:/JMeter。相应的jar文件放在lib文件夹中。

我的金牛座安装在C:/Taurus

EN

回答 2

Stack Overflow用户

发布于 2019-02-01 06:12:03

金牛座可能运行另一个JMeter实例:

如果在配置的路径上没有安装JMeter,金牛座将尝试将最新的JMeter和相关的插件安装到这个位置(默认情况下是:~/.bzt/jmeter Taurus /bin/jmeter)。您可以将此设置更改为您的首选JMeter位置(考虑将其放入~/.bzt-rc文件中)。

那么,您可以检查~/.bzt-rc文件中的JMeter路径吗?

它有以下JMeter设置:

代码语言:javascript
复制
# JMeter settings

#modules:
#  jmeter:
#    properties:  # JMeter properties for every JMeter run
#      prop_name: prop value
#    system-properties:  # Java system properties
#      sun.net.http.allowRestrictedHeaders: "true"
#    memory-xmx: 4G  # allow JMeter to use up to 4G of memory
#    path: ~/.bzt/jmeter-taurus/{version}/bin/jmeter  # path to local jmeter installation
#    version: 3.2  # version to use
#    plugins:  # plugins to install
#    - jpgc-json=2.2
#    - jmeter-ftp
#    - jpgc-casutg 

所以,添加这个字符串:

代码语言:javascript
复制
path: C:/Taurus  # path to local jmeter installation
票数 1
EN

Stack Overflow用户

发布于 2019-02-01 23:08:54

在我的例子中,我首先安装了JMeter,然后安装了金牛座,所以文件层次结构可能与其他人习惯的不同(请参阅问题)。

当我查看结果文件夹(格式为YYYY-MM-DD_Time)并打开jmeter bzt.properties文件时,我看到下面这一行

user.classpath=C:/Taurus/2019-01-31_13-51-47.334467;c:/jmeter/extras

因此,我将jar文件放在C:/jmeter/extras中,而不是放在通常的C:/jmeter/lib中,以使我的jmx文件与Taurus一起工作。

希望这对某些人有帮助。

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

https://stackoverflow.com/questions/54465819

复制
相关文章

相似问题

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