为了给 Jmeter 分配一个端口,我需要一个 exe 文件的端口号。我找到了它,netstat -a -b
但问题是,exe 在动态端口上运行。所以每次运行时端口都会改变。我想知道如何为 exe 设置特定端口。因为它不是 ASP.NET 开发服务器,所以我不能使用这个答案:https://msdn.microsoft.com/en-us/library/ms178109.aspx?f=255&MSPPError=-2147217396
当它不是服务器时,是否可以为 exe 分配端口?
答案1
您不能将端口分配给可执行文件,即强制可执行文件使用特定端口。
开发人员基本上会编程要使用的端口。对于服务器应用程序,开发人员通常会添加一个功能来从设置中指定端口,但在连接到服务器(客户端)时,通常会使用动态端口。
首先使用静态端口启动连接,然后切换到动态端口,以释放监听端口。
没有其他办法。您可以看看是否可以使用 exefile 的路径允许 jmeter 查询端口本身,但这几乎就是您所能做的一切。