JMeter - SQL 服务器 - 无法创建 PoolableConnectionFactory
JMeter - SQL Server - Cannot create PoolableConnectionFactory
JMeter 5.3.0
正在尝试使用 JDBC 连接配置。
已下载 SQL 服务器 JDBC 库 (sqljdbc8.2.2.0)。
- 将 JAR 文件放入 {jmeter}\lib\
- 将sqljdbc_auth.dll放入{jmeter}\lib\
- 还尝试按照 https://performancebasics.wordpress.com/2016/01/25/setting-up-a-jdbc-sql-server-connection-in-jmeter/
在 jmeter.bat 中使用库路径
重新启动 JMeter
已尝试 运行 JDBC 个请求。
仍然收到错误:
Response message:java.sql.SQLException: Cannot create PoolableConnectionFactory
(This driver is not configured for integrated authentication.
ClientConnectionId:80cad180-02fe-43b3-841d-c1a1f8992607)
我还需要检查什么?
您只需选择一个与您的 JVM version:
匹配的 .jar
mssql-jdbc-8.2.2.jre8.jar
- 对于 Java 8
mssql-jdbc-8.2.2.jre11.jar
- 对于 Java 11
mssql-jdbc-8.2.2.jre13.jar
- 对于 Java 13
你需要选择mssql-jdbc_auth图书馆的右边architecture
mssql-jdbc_auth-8.2.2.x86.dll
- 对于 32 位 JVM
mssql-jdbc_auth-8.2.2.x64.dll
- 对于 64 位 JVM
您需要将此 .dll 文件放入 java.library.path
的某处。 属性 值可以通过 -D 命令行参数传递,例如:
jmeter -Djava.library.path=/path/to/folder/where/mssql-jdbc_auth-8.2.2.xxx.dll
或者要使更改永久生效,您可以将相关行添加到 system.properties 文件:
java.library.path=/path/to/folder/where/mssql-jdbc_auth-8.2.2.xxx.dll
更多信息:
JMeter 5.3.0
正在尝试使用 JDBC 连接配置。
已下载 SQL 服务器 JDBC 库 (sqljdbc8.2.2.0)。
- 将 JAR 文件放入 {jmeter}\lib\
- 将sqljdbc_auth.dll放入{jmeter}\lib\
- 还尝试按照 https://performancebasics.wordpress.com/2016/01/25/setting-up-a-jdbc-sql-server-connection-in-jmeter/ 在 jmeter.bat 中使用库路径
重新启动 JMeter
已尝试 运行 JDBC 个请求。
仍然收到错误:
Response message:java.sql.SQLException: Cannot create PoolableConnectionFactory
(This driver is not configured for integrated authentication.
ClientConnectionId:80cad180-02fe-43b3-841d-c1a1f8992607)
我还需要检查什么?
您只需选择一个与您的 JVM version:
匹配的 .jarmssql-jdbc-8.2.2.jre8.jar
- 对于 Java 8mssql-jdbc-8.2.2.jre11.jar
- 对于 Java 11mssql-jdbc-8.2.2.jre13.jar
- 对于 Java 13
你需要选择mssql-jdbc_auth图书馆的右边architecture
mssql-jdbc_auth-8.2.2.x86.dll
- 对于 32 位 JVMmssql-jdbc_auth-8.2.2.x64.dll
- 对于 64 位 JVM
您需要将此 .dll 文件放入
java.library.path
的某处。 属性 值可以通过 -D 命令行参数传递,例如:jmeter -Djava.library.path=/path/to/folder/where/mssql-jdbc_auth-8.2.2.xxx.dll
或者要使更改永久生效,您可以将相关行添加到 system.properties 文件:
java.library.path=/path/to/folder/where/mssql-jdbc_auth-8.2.2.xxx.dll
更多信息: