2017-09-15 92 views
0

根据此人遇到的问题; JDBC Connector not working针对MySQL的JDBC连接器无法在JMeter中工作

我运行Debian 9.1
我通过包管理器
我添加的Java的路径在/ etc安装了Java /配置&加入JAVA_HOME的路径在/ etc /环境
我再装通过包管理器的JMeter
我然后下载使用mysql-connector-java的44年5月1日 - bin.jar并复制该到/ usr /共享/ JMeter的/ lib目录

但经过这一切,我仍然没有得到JMeter中的Add-> Config Element下的JDBC连接选项,我也不会得到JMeter中的JDBC选项。

任何人都可以帮助我做什么即时通讯做错了?

虽然我是JMeter的新手,但我已经成功地运行了一个简单的“Hello World”HTTP请求,该请求是从PHP脚本&到目前为止的NodeJS脚本中查询到的。

更新
新增JMeter的日志被要求
Jmeter log

+0

你可以显示什么jmeter.log包含? –

+0

是的,我更新了原来的问题,包括一个链接日志 – BlissSol

+0

当你选择添加>配置元素时,你可以显示你得到什么吗?你安装了第三方插件吗? –

回答

0

我不知道这个问题是用JMeter我的Debian机器上......(我试图在使用它之前,这个Ubuntu服务器,它和Debian有相同的问题);但是无论如何,我只是安装了Oracle JDK & JMeter for Windows,在我的旧Windows 7笔记本电脑上,放入JDBC连接器到lib目录 - &,立即有了'JDBC Connection'的选项,它从未出现过在Ubuntu或Debian安装上。

所以,如果有人遇到这个问题在Ubuntu或Debian〜我可能会建议尝试一个Windows 7虚拟机运行它。

注意这里 这是我在Windows上安装了JMeter的(我没有获得Apache吧): JMeter for Windows

enter image description here

0

出于某种原因,我无法找到JMeter的JDBC组件无论是在DebianUbuntu知识库,可能它并未被维护者包括在内。

因此,而不是使用包管理器JMeter的,你可以下载安装最新JMeter version从官方网站(这是JMeter 3.2截至目前,而在仓库你有多大的旧版本,2.11/2.13)。 JMeter是纯粹的基于Java的应用程序,所以您只需安装Java 8 or above就可以使用它。


替代选择是下载jmeter-jdbc JAR适合你的JMeter的版本和/usr/share/jmeter/lib/ext文件夹(超级用户的权限可能需要)下放弃它,这样你会得到JDBC测试元素。