使用過loadrunner的同學(xué),應(yīng)該都了解有個IP欺騙功能,jmeter遇到類似需求怎樣實(shí)現(xiàn)呢?
環(huán)境:windows7,jdk1.8,jmeter3.1
使用IP欺騙功能前提是本地有多個可用IP,一般個人PC機(jī)只有一個物理網(wǎng)卡,所以需要我們手工配置置多IP綁定同一網(wǎng)卡
多IP綁定同一網(wǎng)卡不能使用DHCP,要用靜態(tài)IP 。
步驟:
a、開始菜單 -> 控制面板 -> 網(wǎng)絡(luò)共享中心 -> 更改適配器設(shè)置 -> 本地鏈接
b、右鍵本地鏈接 -> 屬性,選擇Internet 協(xié)議版本4
c、在屬性窗口中選擇高級按鈕,選擇IP設(shè)置,點(diǎn)擊添加,輸入新的IP地址(注意:在局域網(wǎng)內(nèi)IP不要沖突,可以事先ping一下找未使用的IP),但子網(wǎng)掩碼必須一致
設(shè)置好多個IP后需要把這些IP 地址保存在csv文件中,然后 在jmeter中讀取。
在http請求默認(rèn)值(或sampler-->http請求)中引用即可,詳見下圖
這里用的函數(shù)助手中的__CSVRead讀取的csv文件。
運(yùn)行測試,查看是否是用不同IP去請求的
OK!