我无法通过使用jmeter连接http://localhost/phpmyadmin ...我已经在jmeter目录的lib文件夹中放置了mysql-connector-java-5.1.44-bin ...
我正在使用WAMP服务器
错误:无法创建PoolableConnectionFactory(未知数据库'phpmyadmin /')
连接设置如下:
-
DB URL:jdbc:mysql:// localhost / phpmyadmin /
-
JDBC驱动程序类:com.mysql.jdbc.Driver
-
用户名:root
-
密码:
2 回答
目前还不清楚你想要达到的目标,但你肯定会混淆两件事:
phpmyadmin is a web application . 如果您的目标是测试该Web应用程序,那么您应该使用HTTP Sampler . 您无法使用JDBC sampler测试Web应用程序 .
如果要使用JDBC采样器在My SQL实例上测试数据库, you have to provide a name of valid database 就像错误一样 . 通常,MySQL的实例附带了许多系统数据库,因此您可以使用其中一个,例如:
应该工作,因为MySQL通常带有test database pre-installed . 或者您可以创建自己的数据库并在其中提供其名称 .
如果要加载测试phpMyAdmin Web界面 - 删除JDBC Request sampler并切换到HTTP Request Sampler . 最有可能的是,您还需要添加HTTP Authorization Manager配置为发送相关凭据(默认用户名为
root
,空密码,如果不适合您可以reset the password) . 有关登录phpMyAdmin Web界面的测试计划,请参阅How to Use HTTP Basic Authentication in JMeter文章如果您想继续使用JDBC Request采样器,那么您所获得的错误表明
phpmyadmin
数据库缺失,您需要在尝试使用JMeter连接之前create this database