Loadrunner如何進行有效的IP欺騙


檸檬班的清風同學某天緊急求助如何搞IP欺騙,端午節后,抽時間把這個事情搞定啦!跟大家詳細的講講IP欺騙的運用和理解。

一、什么是IP欺騙

     給你客戶端的IP地址加個馬甲,讓服務器端識別不到是同一個IP地址發起訪問。

 

二、IP欺騙什么時候用

1、做壓力測試時,當你訪問的服務器對客戶端的ip頻繁訪問有限制的時候,我們可以用IP欺騙,或者你也可以請求開發或者是運維把你客戶端的IP地址加入到白名單

2、做壓力測試時,當你訪問的服務器端是利用基於IP地址實現負載均衡的時候,那么就需要利用IP欺騙。

 

三、如何設置IP欺騙

1、首先確定第一點:你的電腦不能是DHCP(動態分配IP地址)模式訪問網絡的,不然無法啟用IP欺騙!你只要把你的電腦的IP地址設置為固定的IP和固定的網關即可。

2、我們要以管理員身份啟動IP wizard工具,否則會啟動失敗,報錯哦~,正確啟動方式如下所示:

3、開始愉快的設置ip欺騙,步驟請按照序號執行:

至此設置完畢,大功告成!

 

三、准備腳本,啟用IP欺騙

1:准備腳本如下:

Action()
{  
    char * ip ;

    ip = lr_get_vuser_ip();
    if (ip)
        lr_output_message("當前虛擬用戶使用的IP為: %s", ip);
    else
        lr_output_message("[enable IP spoofing ]選項沒有被啟用!");

    return 0;
}

2:加載腳本到controller中,啟動IP欺騙:

如果啟動成功,在controller的右下角會發現這個按鈕:

3:設置controller中design面板中的runtime-setting,設置好日志的輸出模式,這樣方便我們查看腳本回放是否啟動IP欺騙成功。

4:controller中run面板中開始運行並發,同時查看Vuser的日志,查看IP地址是否變化。

5:查看用戶日志,操作如下:

查看A用戶的日志:

查看B用戶的日志:

 

四:結束測試,打開IP Wizard釋放IP地址,重啟計算機

記得一定要重啟計算器哦~並且同步釋放ip地址,不然下次進行性能測試,會影響你的結果的哦!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM