我们在做压力测试的时候,有这样的场景和需求,希望模拟的大量用户来自不同的IP地址。 如果合作伙伴可以通过LR轻松实现,那么用IP欺骗就可以实现。 那么,JMeter合作伙伴不能享受这项技术吗? 答案是否定的。 JMeter可以用同样的方式实现。 介绍JMeter IP欺骗技术的实现和流程
步骤1 :将IP地址绑定到负载机
说明:负载机为固定的IP地址
在负载机的网络连接中,右键单击您使用的连接(有线或无线),然后单击属性,配置有关IP地址的信息。 具体步骤如下。
说明:这里填写的是负载机的IP地址,windows系统如何显示本机IP地址:
(1)执行cmd
)2)输入ipconfig后,可以看到本机的IP地址
步骤2 :单击“详细信息”添加伪造的IP地址
添加到此处的IP地址需要验证是否被占用。 如果没有被占用,可以添加到此处
第三步:将新的IP地址复制到文本中
在后续请求时方便读取文本的IP地址。 即,在文本文件中进行参数化
步骤4 :新建参数请求
在此设定IP地址文本文件的路径。
步骤5 :编写新的压力测试脚本
引用我们参数化配置的变量,实现参数化
选择实施: http客户端3.1步骤6 :配置线程数和其他相关配置
步骤7 :运行压力脚本
结果是,检查是否满足各种IP地址请求的要求
根据以上结果,我们已经实现了来自不同IP地址的要求,实现我们IP欺骗的技术注意事项:
)我们添加的IP地址一定是未使用的,这一部分需要手动验证,这一点与LR不同;
)我们添加的地址需要复制到文本文件中并参数化;
)3)压力测试脚本需要引用参数化的变量。 请不要忘记。
文末分享:这下面有我学习整理的自动化测试资料,大工厂的面试…等你来领取~请参考公众号。 【悲伤的辣条】我希望你能得到我…
合理利用每一分每一秒的时间来提高自己,不要用“没有时间”来掩饰自己思想上的懒惰。 趁年轻,尽全力加油,向未来的自己说明!
我的测试学习交流组:902061117组有技术yjdmy一起交流分享~
原文不易呀,眼睛都留眼泪了!麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。