jmeter如何設定IP欺騙
轉發:http://www.cnblogs.com/haibing1230/p/6867956.html
由於伺服器出於安全考慮會對同一IP地址做過濾,所以如果想要達到正常的壓測效果,我們需要在發請求時偽造出不同的IP地址。
主要步驟分為以下3步:
第一步:在負載機上繫結IP地址。
第二步:在要欺騙的http請求中,修改Implementation為httpclient模式。
第三步:在要欺騙的http請求中,修改Source IP Address,指定請求要用到的本地地址(引數化)。
首先開啟負載機上的網路配置,將IP地址更改為固定IP
然後點選高階項手動新增你要偽造的IP地址
此處新增的地址需要注意是否已被佔用,可以先ping下你要偽造的地址,如果提示無法訪問目標主機則意味著該地址未被佔用,可正常新增。
IP繫結後,你需要將剛才的IP地址記錄在一個txt文件中,以便之後的請求時引數化呼叫你偽造你的IP.
負載機上的IP繫結完成後,需要在jmeter中設定變數來呼叫
1.在配置元件中增加CSV Data Set config,
具體設定參考如下:
Filename中應該填寫本地檔案的路徑,注意檔案字尾名不要忘記
Variable Names填寫呆會呼叫時的引數名稱,隨意填寫
其他設定不變
然後進入具的sample-http請求中修改Implementation為httpclient模式,Source IP Address中呼叫剛剛設定的引數
具體如下圖所示
最後執行結果如下所示
在請求中可以看到所使用的IP地址。
遺留問題,按照上述的方法新增繫結IP時,jmeter不像loadrunner那樣方便,你需要自己先PING出地址以確保該IP未被佔用,其次你還得手動一個個新增,非常的不方便,還需要找方法完善這個操作。
至此,jmeter的IP欺騙已設定完成。