loadrunner录制脚本时报错Unable to connect to remote server: rc = -1 , le = 0

问题现象:

Loadrunner在录制脚本的过程中报如下错误:

[Net An. Error    (11f0:113c)] Request Connection: Remote Server @ 127.0.0.1:5152   (Service=)  NOT PROXIED! (REASON: Unable to connect to remote server: rc = -1 , le = 0)
[Network Analyzer (11f0:17a4)] Address lookup for PC-03161305 = 122.204.143.218
[Net An. Warning  (11f0:17a4)] Request Connection: Remote Server @ 127.0.0.1:9415 (Service=) Failed attempt #1. Unable to connect to remote server: rc = -1 , le = 0)
[Net An. Warning  (11f0:17a4)] Request Connection: Remote Server @ 127.0.0.1:9415 (Service=) Failed attempt #2. Unable to connect to remote server: rc = -1 , le = 0)
[Net An. Warning  (11f0:17a4)] Request Connection: Remote Server @ 127.0.0.1:9415 (Service=) Failed attempt #3. Unable to connect to remote server: rc = -1 , le = 0)
[Net An. Error    (11f0:17a4)] Request Connection: Remote Server @ 127.0.0.1:9415   (Service=)  NOT PROXIED! (REASON: Unable to connect to remote server: rc = -1 , le = 0)

 

解决方法:

在脚本录制之前,打开录制选项的port maping选项卡,按照如下步骤进行配置。

 loadrunner录制脚本时报错Unable to connect to remote server: rc = -1 , le = 0_第1张图片

loadrunner录制脚本时报错Unable to connect to remote server: rc = -1 , le = 0_第2张图片

 

配置完之后的界面

 loadrunner录制脚本时报错Unable to connect to remote server: rc = -1 , le = 0_第3张图片

配置IE浏览器的代理

 loadrunner录制脚本时报错Unable to connect to remote server: rc = -1 , le = 0_第4张图片

loadrunner录制脚本时报错Unable to connect to remote server: rc = -1 , le = 0_第5张图片

 

一切配置完成后,就可以重新进行录制了。

 

原因分析(不一定对):

其实loadrunner的录制原理就是基于自己的port mapping。Port mapping的工作方式就是在本地自动启动一个代理,将所有对服务的请求首先转发到这个本地代理上,再经这个本地代理对服务器进行请求。

Loadrunner通过对自己启的这个本地代理进行监控,从而监控整个应用的交互,进行脚本录制。前面的手工配置traffic forwardding步骤就是指定了启动的本地代理的端口号,然后在浏览器端也配置了通过这个代理进行请求转发。这样loadrunner就不会找不到服务了。

 

参考文档:

http://www.51testing.com/html/63/290563-246322.html

 

你可能感兴趣的:(存储,网络,其他)