loadrunner-ip欺騙經驗總結

1、本地電腦的IP不能設置爲“自動獲取”,必須指定一個靜態IP;
原因:如果設置爲“自動獲取”,在運行IP Wizard時會彈出錯誤提示;
   提示信息爲:IP嚮導不支持啓用DHCP的網卡。您的卡啓用了DHCP或者配置了無效設置。請與系統管

理員聯繫。

2、添加IP欺騙使用的IP後,會有提示框提示保存IP列表,確定,取消等按鈕;建議保存IP列表後再確定

完成;
原因:保存IP列表後,下次使用時,可以直接導入IP列表;也可以直接修改保存的IP列表文件,再導入;

3、添加IP欺騙,和釋放IP,都要重啓機器後纔會生效;
原因:重啓後,網絡配置纔會生效;

4、在controller中使用ip欺騙的注意事項;
(1)勾選“場景”->“啓用IP欺騙器”;
(2)勾選“工具”->“專家模式”;
(3)“場景”->“選項”->“常規”->“多個IP地址模式”;
這個選項一定要與當前場景的模式相匹配,也就是說使用本地虛擬IP測試時需要選中線程方式,使用負載

生成器使用虛擬IP測試時需要選中進程方式

5、設置IP欺騙後,驗證其是否生效;
有兩種方法查看:
(1)可用如下代碼段來查看:
char *ip = lr_get_vuser_ip();
if (ip)
lr_output_message(“The IP address is %s”, ip);
else
lr_output_message(“IP spoofing disabled”);
注意:如果把上面這一段加入代碼中間,第一句要修改下:

char *ip;(這句放在函數起始部位,對變量ip進行聲明)
ip=lr_get_vuser_ip();(這個和後面的if-else語句一起放在要輸出的地方)

另:這個在generator中是不生效的,所以在回放代碼時看到的都是"IP spoofing disabled",在

contorller中設置了啓用IP欺騙,日誌中就可以看到;

(2)controller的運行頁,運行完場景後,在通過、失敗的虛擬用戶處,右鍵可顯示VUser日誌;
彈出的提示框頭幾行就有顯示當前使用的IP;

6、使用IP欺騙過程中,會有出現下述問題:
啓用IP欺騙後,運行1個虛擬用戶的場景都失敗;不啓用IP欺騙後,運行場景通過;
原因:查看失敗的虛擬用戶,使用的IP地址(查看方法可使用第5點中的方法),在服務器端通過ping等命

令查看網絡是否互通;
如果服務器ping不通虛擬IP,說明網絡設置有問題,檢查網絡設置;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章