ssh - Jmeter SSH采样器无法建立套接字错误
问题描述
操作系统:Mac OS Sierra
所以我安装了 Jmeter 和 SSH 采样器插件。我想访问 api 主机以通过 ssh 在其上发送执行命令。我可以使用我的 ssh 密钥通过 ssh 连接到该主机,但不能使用 Jmeter SSH Sampler 来做同样的事情。
继续获得:
'无法连接到服务器:超时:未建立套接字'
.
目前我没有想法,我将如何实现这一目标?我缺少任何特殊性或其他设置吗?
添加带有设置的屏幕。我正在填写主机的IP地址,我可以访问,只是不能发布它。
密钥采用 OpenSSH 格式。
解决方案
远程命令:Linux/MacOSX
Linux、Unix 和 MacOSX 操作系统可以通过 SSH(安全外壳)协议远程访问(在大多数情况下)。为此,我们可以使用 JMeter SSH Sampler 插件。
安装:
- 从 SSH Sampler Releases 页面下载 ApacheJMeter_ssh-xxxjar 和 jsch-xxxjar。
- 将 Apache_JMeter_ssh-xxxjar 放到 JMeter 安装的 /lib/ext 文件夹中。
- 将 jsch-xxxjar 放到 JMeter 安装的 /lib 文件夹中。
- 重新启动 JMeter。
- 您应该会看到 2 个新的采样器:SSH 命令和 SSH SFTP。
推荐阅读
- docker - docker 中的 java 应用程序如何在 ubuntu 18.4 的挂载点中定位文件
- c++ - C++,程序认为我没有 main 函数,当我这样做并给出“_main”时,引用自:implicit entry/start for main executable error
- ios - Xcode 12.0 中是否有任何更改将 ButtonType 从 roundedRect 更改为 system?
- ruby-on-rails - Rails slim 将 html 渲染为文本
- jquery - 如何在 jQuery 中使用嵌套的 foreach 循环?
- android - 将 TextView 锚定到 ImageView
- jquery - jQuery ajax 间歇性地失败
- python - 用于验证输入的 Python while 循环
- python - 如何禁用 python asyncio fd 存储?(不要对同一个 FD 感到恐慌)
- java - 命令无效调试@stack队列