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