JMeter连接SQLservice数据库。
1、测试计划添加sqljdbc41.jar

2、添加数据库配置

3、添加请求

3、按着上面的配置,执行,然后报错误了。
提示“Cannot create PoolableConnectionFactory (The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]". ClientConnectionId:187ba8e7-472c-430e-a9cb-9158add71fdf)”
看提示,感觉就是版本不一致,然后试了各种办法来保持版本一致性,最后发现注释掉就好了~
解决方法:
注释掉 java.security 文件的 jdk.tls.disabledAlgorithms 内容。

文件路径:老版本是 在Java的安装目录下 jre/lib/security/java.security;若找不到,就在java/conf/security/java.security
数据库能连接上了,但是结果树看不到sql运行结果,注意看一下系统日志有没有报错

看了下报错,是缺文件,下载缺失的文件,放到Jmeter程序包根目录下

![]()
文章描述了一位用户在使用JMeter连接SQLServer时遇到的TLS版本不兼容问题以及缺少DatatypeConverter类的错误。通过注释java.security文件中特定行并添加缺失的jar文件,用户成功解决了连接问题并能查看到SQL运行结果。
https://blog.youkuaiyun.com/CriusYang/article/details/128567194
756

被折叠的 条评论
为什么被折叠?



