代理錄制原理;
代理: 通過類似中轉站的平台,將客戶端和服務器的信息進行傳遞。
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時,怎么用代理錄制