Jmeter分布式网络问题

最近在练习jmeter分布式的时候,遇到主机和虚拟机网络不通的问题,在调试了几次后终于解决了这问题。下面说明下解决的步骤:
1. 主机和虚拟机先相互ping ,如果ping不通,先检查下ip是否正确,然后查看虚拟机的网络适配器,是否是桥接模式(点击虚拟机(M)–>设置—>网络适配器—>选择桥接),虚拟机和主机必须的在同一个网段上。这里我遇到了虚拟机ping不通主机的情况,解决办法是:控制面板—>系统和安全–>Windows 防火墙—>高级设置—>入站规则–>规则列表里找到两个 (回显请求-ICMPv4-In)选中右击—>启用规则。
2.1 Telnet端口,首先查看是否已启用的telnet服务,win7进入控制面板后,再找到“程序和功能”并点击进入。进入“程序与功能”面板后,在左侧再找到“打开或关闭Windows功能”,并点击进入。点击打开或关闭Windows功能会弹出Windows功能对话框,在里面找到“Telnet服务器”和“Telne客户端”两项,然后将之前的勾选上即可开启对应服务了,打上勾后,点击底部的确认。然后win+R 输入services.msc确定,在服务里找到telnet查看状态是否为已启动,启动类型设置为自动(防止后面忘了)。
2.2虚拟机端的端口设置,因jmeter的默认端口是1099所以先执行 netstat -nlp | grep 1099 ,查看端口是否被占用,如果被占用(输入命令后有显示1099)且虚拟机中没有没有启动jmeter-server,那么输入 kill -9 112400(112400是LISTEN后面的那一串数字)。启动jmeter-server,telnet ip 1099.。
2.3如果还是telnet 不通,输入 vi /etc/sysconfig/iptables 在commit上方输入 -A INPUT -p tcp -m state --state NEW -m tcp --dport 1099 -j ACCEPT ,保存退出,再输入 service iptables restart 。启动jmeter-server,一定要先启动jmeter-server,然后telnet ip 1099。最后终于解决了这个网络端口问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值