根据这个人的问题; JDBC Connector not working
我正在运行Debian 9.1
我通过包管理器安装了Java
我将Java添加到/ etc / config&中的路径中将JAVA_HOME添加到/ etc / environment中的路径中
然后我通过包管理器安装了jmeter
然后我下载了mysql-connector-java-5.1.44-bin.jar并将其复制到/ usr / share / jmeter / lib
但毕竟这样,我仍然没有在JMeter中的Add-> Config Element下获得JDBC连接选项,也没有在JMeter中获得JDBC的任何选项。
任何人都可以帮我解决我的错误吗?
虽然我是JMeter的新手,但我已经成功地运行了简单的" Hello World"从PHP脚本&amp ;;查询的HTTP请求到目前为止的NodeJS脚本。
更新
按要求添加JMeter日志
Jmeter log
答案 0 :(得分:0)
我不知道我的Debian机器上Jmeter的问题是什么...(因为在此之前我试图在Ubuntu服务器上使用它,它与Debian有同样的问题);
但无论如何,我刚刚安装了Oracle JDK&在我的旧Windows 7笔记本电脑上,JMeter for Windows将JDBC连接器放入lib目录 - &它立即可以选择“JDBC连接”,它从未出现在Ubuntu或Debian安装中。
因此,如果其他人在Ubuntu或Debian上遇到此问题〜我可能会建议您尝试运行Windows 7 VM。
请注意 这是我在Windows上安装的JMeter(我没有从Apache获得它): JMeter for Windows
答案 1 :(得分:0)
由于某种原因,我无法在Debian或Ubuntu存储库中找到JMeter JDBC组件,也许维护者没有包含它。
因此,不是使用软件包管理器安装JMeter,而是可以从官方网站下载最新的JMeter version(截至目前为JMeter 3.2,而在存储库中有更多旧版本,2.11 / 2.13) 。 JMeter是纯粹的基于Java的应用程序,因此您只需要安装Java 8 or above就可以使用它。
替代选项是下载适用于您的JMeter版本的jmeter-jdbc JAR并将其放在/usr/share/jmeter/lib/ext
文件夹下(可能需要超级用户权限),这样您将获得JDBC测试元素。