Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用https和TLS检查JMeter HTTP请求中使用的密码套件_Java_Ssl_Soap_Jboss_Jmeter - Fatal编程技术网

Java 使用https和TLS检查JMeter HTTP请求中使用的密码套件

Java 使用https和TLS检查JMeter HTTP请求中使用的密码套件,java,ssl,soap,jboss,jmeter,Java,Ssl,Soap,Jboss,Jmeter,我在本地主机上有一个JBoss EAP 6.3服务器,上面有一个SOAP服务,我正在用Jmeter 2.11和HTTP请求采样器测试它 现在,我想分析在使用SOAP服务时使用HTTPS和TLSv1对性能的影响。为了测试这一点,我使用8个HTTP请求循环1个线程,其中4个在端口8080上使用HTTP,同样的4个在端口8443上使用HTTPS 我的第一个想法是使用Wireshark查看HTTPS请求是否加密,并监视SSL握手以查看使用的密码套件,但我无法监听环回接口(我似乎根本没有) 所以我的问题是

我在本地主机上有一个JBoss EAP 6.3服务器,上面有一个SOAP服务,我正在用Jmeter 2.11和HTTP请求采样器测试它

现在,我想分析在使用SOAP服务时使用HTTPS和TLSv1对性能的影响。为了测试这一点,我使用8个HTTP请求循环1个线程,其中4个在端口8080上使用HTTP,同样的4个在端口8443上使用HTTPS

我的第一个想法是使用Wireshark查看HTTPS请求是否加密,并监视SSL握手以查看使用的密码套件,但我无法监听环回接口(我似乎根本没有)


所以我的问题是:我是否可以检测JMeter用于https请求的密码套件,例如从JMeter日志文件或使用Beanshell后处理器,并从提供的一些变量(ctx、prev、log等)中读取此信息?

我能够在JMeter的控制台输出中找到我需要的信息-使用的密码套件:

%% Initialized:  [Session-1, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA]
%% Cached client session: [Session-1, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA]
为了显示这些信息,我转到JMeter目录中的system.properties文件,并在“SSL调试”部分中取消对以下行的注释:

javax.net.debug=sslctx,session,sessioncache