gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 14:57:44 25 4
gpt4 key购买 nike

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

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

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

所以我的问题是:我能否以某种方式检测 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

关于java - 使用 https 和 TLS 检查 JMeter HTTP 请求中使用的密码套件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27191368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com