jemeter实现IP欺骗-性能测试必备

我们在做性能测试的时候难免会有IP欺骗的需求,因为可能当某个IP的访问过于频繁时,服务器会拒绝访问请求,我之前对公司feeds服务压测时,只要请求超过30次就会报错,因为服务器限制了同一个IP的请求数量,除此之外还有负载均衡的需求,因为同一IP不能测出系统的实际性能。

如果是loadrunner的话可以通过loadrunner自带的工具“IP wizard”设置,那么如果是jemeter的话,该如何设置了?

第一步:为本机设置多个固定的IP地址。

进入控制面板\网络和 Internet\网络和共享中心\属性\TCP/Ipv4,如下图点击添加,就可以添加其他的ip地址了,切记添加之前要在cmd上,ping一下IP地址,保证此IP地址没有被占用,出现如图字段就证明没有被占用
jemeter实现IP欺骗-性能测试必备_第1张图片
jemeter实现IP欺骗-性能测试必备_第2张图片

第二步:在jemeter中新建CSV数据文件设置(CSV Data Set Config)

jemeter实现IP欺骗-性能测试必备_第3张图片

第三步:在CSV Data Set Config中选中已创建好的参数化文件,文件中数据样式如下图,并记住下图‘Variable Names’

jemeter实现IP欺骗-性能测试必备_第4张图片
在这里插入图片描述
jemeter实现IP欺骗-性能测试必备_第5张图片

第四步:在HTTP Request中的Advanced中设置Implementation为HttpClient4,IP/Hostname为${ip},{}里的值为第三步设置的变量名称

jemeter实现IP欺骗-性能测试必备_第6张图片
OK,啦,大功告成了,大家可以看到两次请求中,IP地址成功的参数化了

jemeter实现IP欺骗-性能测试必备_第7张图片jemeter实现IP欺骗-性能测试必备_第8张图片

你可能感兴趣的:(jemeter实现IP欺骗-性能测试必备)