1、设置手动获取IP:注意设置的是Internet 协议版本4(TCP/IPv4)
点击图上的高级:添加需要IP欺骗的IP地址,添加之前,先测试是否是没有占用的IP,ping不通就是没有占用的;如图已添加ip
2、新建文本文档,输入之前添加的IP地址,重命名为test.csv;
3、JMETER中,添加配置元件~CSV数据文件设置,添加test.csv的路径,以及设置表格中IP地址的变量名
4、添加HTTP请求,除了基础的设置,Advanced中也要如下设置,注意Implementation要设置为HttpClient4,然后IP/Hostname,通过变量名${ip}获取表格中的地址;
5、添加BeanShell Sampler,可以查看表格中获取的IP地址的值,(此步也可以省略,帮助调试);注意log.info(),括号里面的内容必须加双引号,否则会显示红色失败;
在BeanShell Sampler中,添加log.info("${ip}"),该值可以在jmeter.log中看到,也可以在察看结果树中看到;
6、察看结果树的结果如下:
本人在操作过程中由于不细心遇到很多坑:
如表格里的IP地址设置的与实际添加 的IP地址不一致,导致报错;
如实际添加的IP地址,是已被占用的IP地址,导致报错;
如test.csv文件,通过excel重命名,读取的时候乱码,必须用txt文件重命名才行;
如您遇到问题可以直接联系我。本人现在对这块很有心得;