Jmeter - 使用 server agent 详细步骤
是一个 SSH 命令,用于在本地计算机和远程服务器之间建立一个 SSH 隧道,并将远程服务器上的应用程序端口映射到本地计算机的端口。二、在服务器上安装 server agent,详细参考 接口稳定性监控(jmeter+serverAgent)可以看到远程端口为 4444,所以在打洞的时候,远程主机的端口要保持一致。一、在自己的电脑上 安装 jmeter、插件。
·
前提:
一、在自己的电脑上 安装 jmeter、插件
https://archive.apache.org/dist/jmeter/binaries/
二、在服务器上安装 server agent,详细参考 接口稳定性监控(jmeter+serverAgent)
可以看到远程端口为 4444,所以在打洞的时候,远程主机的端口要保持一致。
ssh -f -p 58422 cxx@jumperxx-.dxx.com -L 33380:172.17.1xx.1xx:4444 -N
三、第一步:开通服务器权限
四、打洞命令(在终端执行之后是没有反应的):
ssh -f -p 58422 cxx@jumperxx-.dxx.com -L 33380:172.17.1xx.1xx:4444 -N
是一个 SSH 命令,用于在本地计算机和远程服务器之间建立一个 SSH 隧道,并将远程服务器上的应用程序端口映射到本地计算机的端口
解析:
- ssh:命令名,用于启动 SSH 客户端。
- -f:选项,使 SSH 客户端在后台运行。
- -p 58422:选项,指定 SSH 连接使用的端口号(58422)
- sy@jumper-hb2-vpc.data.com:远程服务器的地址,包括用户名 sy 和主机名 jumper-hb2-vpc.data.com。
- -N:选项,告诉 SSH 客户端不要执行任何远程命令,只建立 SSH 隧道。
- 前面的 33380 表示本地主机的端口,访问服务器的端口号
- -L [bind_address:]port:host:hostport : 这条命令是 SSH 端口转发的命令
- 其中 -L 表示进行本地端口转发,
- [bind_address:]port 指定了本地端口,
- host:hostport 指定了远程主机和端口。
- 在这里,-L 33380:172.17.132.119:4444 的意思是将本地的 33380 端口绑定到远程主机 172.17.132.111 的 4444 端口上。
- 在这个命令中,前面的 33380 是本地主机上的端口号,而后面的 4444 是远程主机上的端口号。这条命令的作用是将本地主机上的 33380 端口与远程主机上的 4444 端口建立映射关系,通过访问本地主机的 33380 端口,可以实现对远程主机上的服务进行访问。
五、在 jmeter 中进行配置,注意两个服务的端口
六、查看 有哪些进程 ps -ef | grep ssh
杀掉进程 kill -9 进程ID
更多推荐
所有评论(0)