0黑夜0 发表于 2015-7-20 14:27:55

Loadrunner IP Spoofing求助

我在做LVS负载均衡测试时,遇到一个问题

现在请求https的URL时,每个Vuser的IP地址都是不同的值,但建立socket连接时,都是使用的同一个IP地址

请教大家谁知道这个问题怎么处理


地壳 发表于 2015-7-21 10:28:16

楼主是否是在虚拟机上运行的场景?

jingzizx 发表于 2015-7-21 11:41:00

我录制脚本中直接使用socket协议,然后把目的地址改为服务器地址,进行虚拟IP模拟即可,你的应该是服务器的地址吧,服务器地址固定
虚拟IP实现参见:http://blog.sina.com.cn/s/blog_6b0e394501010m89.html

0黑夜0 发表于 2015-7-21 15:01:10

地壳 发表于 2015-7-21 10:28
楼主是否是在虚拟机上运行的场景?

是在物理机上的

0黑夜0 发表于 2015-7-21 15:04:54

jingzizx 发表于 2015-7-21 11:41
我录制脚本中直接使用socket协议,然后把目的地址改为服务器地址,进行虚拟IP模拟即可,你的应该是服务器的地 ...

我暂时直接用lrs_create_socket函数压socket接口了,但感觉这样不能完整的压出页面的负载能力

0黑夜0 发表于 2015-7-22 16:40:15

jingzizx 发表于 2015-7-21 11:41
我录制脚本中直接使用socket协议,然后把目的地址改为服务器地址,进行虚拟IP模拟即可,你的应该是服务器的地 ...

我找到办法了,正常使用Web(HTTP/HTML)方式录制,然后加一个web_set_sockets_option方法就可以设置socket连接的源IP了
页: [1]
查看完整版本: Loadrunner IP Spoofing求助