【问题标题】:Error using JDBC Sampler: Cannot create PoolableConnectionFactory (Unknown database 'phpmyadmin/')使用 JDBC 采样器时出错:无法创建 PoolableConnectionFactory(未知数据库 'phpmyadmin/')
【发布时间】:2018-03-18 11:23:20
【问题描述】:
我无法使用 jmeter 连接http://localhost/phpmyadmin...我已将 mysql-connector-java-5.1.44-bin 放在 jmeter 目录的 lib 文件夹中...
我正在使用 WAMP 服务器
错误:无法创建 PoolableConnectionFactory(未知数据库 'phpmyadmin/')
连接设置如下:
- 数据库网址:jdbc:mysql://localhost/phpmyadmin/
- JDBC驱动类:com.mysql.jdbc.Driver
- 用户名:root
- 密码:
【问题讨论】:
标签:
sql
jdbc
jmeter
performance-testing
database-performance
【解决方案1】:
目前尚不清楚您要实现什么目标,但您肯定会混淆 2 件事:
phpmyadmin 是一个网络应用程序。如果您的目标是测试该 Web 应用程序,您应该使用HTTP Sampler。您无法使用 JDBC 采样器测试 Web 应用程序。
-
如果您想使用 JDBC 采样器在您的 My SQL 实例上测试数据库,您必须提供有效数据库的名称,就像错误所说的那样。通常 MySQL 实例带有一堆系统数据库,因此您可以使用其中一个,例如:
DB URL: jdbc:mysql://localhost/test
应该可以,因为 MySQL 通常带有 test database pre-installed。或者您可以创建自己的数据库并在此处提供其名称。