jmeter--ip欺骗-模仿多用户

我是使用jmeter5.1的版本 。想要模拟多个用户ip进行访问,前提是你有多个用户ip

1.在局域网内,查询一下,哪些ip是闲置的。   ping 加上ip ,如果访问不到,则说明是闲置的

jmeter--ip欺骗-模仿多用户

2.打开网络共享,修改自己的ip,设置为固定IP,打开【高级】,添加你查询出的闲置ip

jmeter--ip欺骗-模仿多用户

jmeter--ip欺骗-模仿多用户

3.新建一个文本,将你的添加的ip 也写入文本中 .(备注:我的文档中加了两种数据,第一列是我的用户id,第二个是我的电脑ip)

例如;

jmeter--ip欺骗-模仿多用户

4.打开jmeter,创建自己的线程,新建csv文件。

jmeter--ip欺骗-模仿多用户

文件名:就是刚才你存储ip的文档名称

变量名:随意给他起个你能记住的名字

分隔符:因为我这个一个文档中有两列数据,我的分割符是逗号,你们随意。

jmeter--ip欺骗-模仿多用户

 

5.开始配置ip,找到你的http请求,选择高级,找到ip/主机名 。把你刚才设置的变量加上去

jmeter--ip欺骗-模仿多用户

6.我这边直接请求,没法看到X-localAddress

jmeter--ip欺骗-模仿多用户

所以为了看ip是不是变了,我这边加了一个BeanShell 取样器  内容:log.info("${ip}")

jmeter--ip欺骗-模仿多用户

jmeter--ip欺骗-模仿多用户

7.迭代几次,在察看结果树就能看到变化的ip了。

jmeter--ip欺骗-模仿多用户