loadrunner-ip欺騙經驗總結

loadrunner ip欺騙經驗總結服務器

網絡上介紹如何增長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");


注意:若是把上面這一段加入代碼中間,第一句要修改下:code

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

另:這個在generator中是不生效的,因此在回放代碼時看到的都是"IP spoofing disabled",在contorller中設置了啓用IP欺騙,日誌中就能夠看到;ip

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

六、使用IP欺騙過程當中,會有出現下述問題:
啓用IP欺騙後,運行1個虛擬用戶的場景都失敗;不啓用IP欺騙後,運行場景經過;
緣由:查看失敗的虛擬用戶,使用的IP地址(查看方法可以使用第5點中的方法),在服務器端經過ping等命令查看網絡是否互通; 若是服務器ping不通虛擬IP,說明網絡設置有問題,檢查網絡設置;

相關文章
相關標籤/搜索