1. 程式人生 > >Loadrunner如何使用谷歌瀏覽器錄製指令碼

Loadrunner如何使用谷歌瀏覽器錄製指令碼

遇到的問題:

LoadRunner支援的IE版本:
8.0 最高ie6
8.1 最高ie6
9.0 最高ie7
9.5 最高ie8
11.0 最高ie9( win7 32位+LR11+IE10可用,但win7 64位+LR11+IE10不可用,降至IE9可用),支援firefox3.6、24.0
12.0 支援IE11
  目前公司做的專案不支援低版本的IE瀏覽器,所以在使用Loadrunner進行測試效能時有很多問題。所以我準備用谷歌瀏覽器來錄製指令碼,下面是相關的設定:
我用的是win7 64位系統,loadrunner11(中文版的),64位的谷歌瀏覽器
Loadrunner設定
1.開啟Loadrunner的錄製指令碼介面
在這裡插入圖片描述


在這裡插入圖片描述
2.設定
應用程式型別:Win32應用程式
要錄製的程式:選擇wplus_init_wsock.exe,這個代理程式在loadrunner安裝目錄的bin目錄下(如下圖)
程式引數可以填寫要開啟的網頁地址,也可以不填寫,因為谷歌瀏覽器錄製指令碼時不會自動開啟瀏覽器
在這裡插入圖片描述
3.點選選項按鈕,介面如下圖,選擇網路-埠對映-新建條目
在這裡插入圖片描述
在這裡插入圖片描述
4.設定
目標伺服器: 輸入你要開啟的伺服器地址
埠:選擇該伺服器的埠
流量轉發:勾選允許從本地埠轉發到目標伺服器,在這個輸入框中要輸入一埠值,這個值由你自己擬定,但這個值要與下一步在谷歌瀏覽器設定中的埠值一致(我寫的是8888)
最後點選更新即可儲存,如下圖
在這裡插入圖片描述
瀏覽器代理錄製

1.開啟chrome,進到代理設定頁面
在這裡插入圖片描述
在這裡插入圖片描述

2.開啟區域網設定
在這裡插入圖片描述
在這裡插入圖片描述
3.代理伺服器設定中填入本機ip和Loadrunner中設定的埠號,然後點選儲存
在這裡插入圖片描述
開始錄製:
在這裡插入圖片描述
點選確定,開始錄製後會彈出下面的視窗,開啟chrome瀏覽器上輸入你需要錄製的伺服器地址,進行操作
在這裡插入圖片描述
結束錄製後,生成指令碼如下圖:
Action()
{

web_add_cookie("Hm_lvt_7f5b572a33273be557a61ec1f26d00ab=1541120779; DOMAIN=www.51ste.com");

web_add_cookie("Hm_lpvt_7f5b572a33273be557a61ec1f26d00ab=1541120779; DOMAIN=www.51ste.com");

web_url("favicon.ico", 
	"URL=http://www.51ste.com/favicon.ico", 
	"TargetFrame=", 
	"Resource=1", 
	"RecContentType=image/x-icon", 
	"Referer=", 
	"Snapshot=t1.inf", 
	LAST);

web_add_cookie("PHPSESSID=7ud1ieltih0snu2ib6jtsqvmav; DOMAIN=www.ml.com");

web_url("login", 
	"URL=http://www.ml.com/home/user/login", 
	"TargetFrame=", 
	"Resource=0", 
	"RecContentType=text/html", 
	"Referer=", 
	"Snapshot=t2.inf", 
	"Mode=HTML", 
	LAST);

return 0;

}
注意:瀏覽器的代理不用的時候記得關掉,不然會造成上不了網的後果
只要在下圖的設定中去掉勾選即可
在這裡插入圖片描述