我正在尝试寻找一些基于 Windows 的工具来帮助我验证远程机器上的 TCP 和 UDP 连接。
我的问题(只有一个用例):
在工作中,我管理着许多运行负载测试的集群服务器。为了获得丰富的测试,我使用了 Jmeter-Plugins,它提供了一个服务器代理,可以在目标远程机器上的端口 4444 上打开一个 TCP 套接字:http ://code.google.com/p/jmeter-plugins/wiki/ PerfMonAgent
很多时候,当我设置新的负载测试场时,网络、服务器配置或 ServerAgent 本身都可能出现问题,因此不允许负载测试客户端访问该 TCP 连接。
我的问题是我不知道系统的哪一部分坏了。
我认为我需要什么:
我想知道如何打开 TCP(不是带有 cUrl 的 HTTP),连接到远程服务器以验证网络是否允许连接,以及服务器防火墙允许远程访问给定的 TCP 连接。
我看过的:
这些是我目前看过的一些工具:
Nmap http://nmap.org
TCP/IP 构建器 http://www.drk.com.ar
Zenmap 6.01 和 nmap 可能会完成我想要的工作,但是当我 100% 知道服务器可以通过 HTTP 访问时,Zenmap 无法访问某些机器,所以这很奇怪。
我查看了许多工具,或者它们:
- 不允许远程连接
- 似乎不想连接到 TCP 套接字
- 或者我不了解完成上述验证的工具。
我将非常感谢所有评论和建议,以帮助解决我面临的这个再次出现的问题。