Loadrunner如何使用谷歌瀏覽器錄製指令碼
阿新 • • 發佈:2018-12-19
遇到的問題:
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;
}
注意:瀏覽器的代理不用的時候記得關掉,不然會造成上不了網的後果
只要在下圖的設定中去掉勾選即可