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

来源:互联网 发布:支付宝软件下载 编辑:程序博客网 时间:2024/05/22 00:05

问题现象:

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选项卡,按照如下步骤进行配置。

 


 

配置完之后的界面

 

配置IE浏览器的代理

 


 

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

 

原因分析(不一定对):

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

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

 

参考文档:

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

 

0 0
原创粉丝点击