首页 > 技术文章 > loadrunner怎么用代理录制脚本

ccy7863257 2019-08-23 12:31 原文

代理录制原理;

代理: 通过类似中转站的平台,将客户端和服务器的信息进行传递。
    A(client)同学现在要和B(server)同学进行通信,但是现在就没法直接交互。这时候就通过代理的方法来进行通信,client所有的请求都通过代理发送给server。
    A发一条请求告诉他的经济人C(代理):我要去做头发了,C收到A的消息将它传递给B。B收到消息后,做出响应:好,我要去磨刀。 
    这时候就完成了A和B之间的通信,而代理也可以将A(client)发出去的消息和B(server)响应的消息保留下来。

 

1.打开lr

  使用代理录制时Applications Type的选项必须选择Win32 Applications(c/s)。 Program to read选择HP的bin目录下的wplus_init_wsock.exe。其他的选项可以直接默认

 

 

 

2.设置loadrunner代理

Target Server 目标网址的域名或url,这个有个坑,使用域名的时候不要带http://,不然就会一直保存失败,录制时不成功
Port 目标网址的端口
勾选Traffic Forwarding,并设置一个端口。因为计算机里面所有的通信都是通过端口来进行的。所有要将loadrunner设置为代理服务器必须要设置一个端口,现在我设置的端口就是9999。设置完点击Update

 

3.设置浏览器代理(以谷歌为例)

打开浏览器-设置-高级-系统-代理。如下图:

设置端口和代理服务器,如下图(这里的端口要和lr的Traffic Forwarding设置的一致

4、启动loadrunner开始录制

上面的步骤都设置好以后,点击ok,马上就要到见证奇迹的时候到了。当当当,如下图,说明代理已经成功的启动了(不要关闭),并且开始记录操作步骤了。

 
 

注:虽然代理到这里已经成功的完成了,但是还是有个很致命的缺陷,如果我在访问A网站的同时,点击链接跳到B网站,单代理录制就不行了。

下期给大家分享下,如何多个server时,怎么用代理录制

 

推荐阅读