0

JMeter 5.3.0

尝试使用 JDBC 连接配置。

下载的 SQL Server JDBC 库 (sqljdbc8.2.2.0)。

在此处输入图像描述

重新启动 JMeter

尝试运行 JDBC 请求。

仍然收到错误:

Response message:java.sql.SQLException: Cannot create PoolableConnectionFactory 
(This driver is not configured for integrated authentication. 
ClientConnectionId:80cad180-02fe-43b3-841d-c1a1f8992607)

我还需要检查什么?

4

1 回答 1

0
  1. 您只需要选择一个与您的JVM 版本匹配的 .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
  2. 您需要选择正确的 mssql-jdbc_auth 库架构

    • mssql-jdbc_auth-8.2.2.x86.dll- 对于 32 位 JVM
    • mssql-jdbc_auth-8.2.2.x64.dll- 对于 64 位 JVM
  3. 您需要将此 .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
    

    更多信息:

于 2020-07-09T17:09:03.673 回答