无法使用LoadRunner建立从CLIENT到PROXY的SSL连接

时间:2015-12-02 22:09:36

标签: google-chrome ssl loadrunner

使用HP loadrunner我尝试使用Chrome浏览器连接到服务器。

Chrome会在一段时间后抛出此内容:

ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY

我在LR日志中看到了这一点:

...
[Network Analyzer (1344: 654)]   (Sid:  3) Negotiate Proxy -> Server SSL Handshake (ssl:TLSv1.1, ciphers:ECDHE-RSA-AES128-SHA)
[Network Analyzer (1344: 8f0)] Address lookup for Mindaugas-LenW7 = 10.0.2.15 [Network Analyzer (1344: 8f0)] Request Connection: Remote Server @ 55.7.5.99:443   (Service=)  (Sid=  8)  PROXIED!
[Net An. Error    (1344: 654)]   (Sid:  3) Negotiate Client -> Proxy SSL Handshake Failed!!!
...

如果我理解正确的话。拦截chrome(客户端)请求,因此建立了两个SSL会话:

Chrome --> L.R.
L.R. --> Server

第一个失败。

以下是我尝试过的事情:

  • 下载证书并添加到L.R。
  • 提供了特定的端口映射:443。

这就是我所看到的 - 一次成功的握手(L.R到服务器,与以前一样) enter image description here

这是我的端口映射: enter image description here

此外,正当录音开始并结束时,我被提议删除证书 - 不知道为什么,会感激解释:

enter image description here

问题:我还能做些什么才能通过Chrome录制?

1 个答案:

答案 0 :(得分:2)

这是Loadrunner中的一个缺陷,并且已发布修补程序。

这是此KB中包含的修补程序:

https://softwaresupport.hp.com/group/softwaresupport/search-result/-/facetsearch/document/KM01860986?lang=en&cc=us&hpappid=202392_OSP_PRO_HPE

请注意,需要HP登录才能查看上述链接。