本文主要是介绍提示:The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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,java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter_jmeter noclassdeffounderror_CriusYang的博客-CSDN博客java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverterhttps://blog.csdn.net/CriusYang/article/details/128567194
这篇关于提示:The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!