【问题标题】:How to SSH Tunnel and port forward in JMETER?如何在 JMETER 中进行 SSH 隧道和端口转发?
【发布时间】:2016-02-14 04:24:20
【问题描述】:

我正在使用 Jmeter 对我们的应用程序进行负载测试。我有在服务器中运行的应用程序。我的服务器中正在运行“服务器代理”,侦听端口 4444。在我的本地计算机上,“PerfMon”侦听器无法连接到服务器(与服务器端口 4444 的 telnet 连接未连接以及)。我知道我的服务器中的端口 4444 将无法从外部 IP 访问。唯一的解决方案是 ssh 隧道和端口转发。我使用了以下语法(本地到远程隧道):

ssh -L "Local Port":Server IP:4444 User@host

上述方法无效。我怀疑我提供的“本地端口”是错误的。我如何知道本地机器上的 JMeter 连接到哪个端口?还是我完全错了?

【问题讨论】:

    标签: ssh jmeter jmeter-plugins


    【解决方案1】:

    假设测试的应用程序在名为 foo.bar 的服务器上运行(或使用服务器的 IP 地址)。然后,像这样创建隧道:

    ssh -L 4444:localhost:4444 your-name@foo.bar
    

    您的本地 4444 端口将在 foo.bar 上的 4444 上转发。

    SSH Tunnel - Local and Remote Port Forwarding Explained With Examples 上阅读有关端口隧道的更多信息。

    【讨论】:

    • 嗨@vernjan,谢谢你的工作。 “服务器 IP”应该已替换为“本地主机”或“127.0.0.1”。我在发布这个问题后的第二天就知道了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-17
    • 2011-05-30
    • 2021-05-24
    • 2015-04-02
    相关资源
    最近更新 更多