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