案例:需要在Windows机器上使用Jmeter录制脚本,其中需要连Linux机器上的MySQL数据库。MySQL数据库是云数据库不能直接连接,要通过SSH隧道链接。
前置条件:配置好的Linux跳板机器一台:10.12.199.30端口36000
解决方案:
1.下载Putty.exe,并配置Session,让他连接远程跳板机器
a. 【Host Name】填 10.12.199.30,【Port】填 36000
b. 【Saved Sessions】新建一个名为 linux 的session,点击保存
2.配置【Connection】-【Data】-【Auto-login username】输入远程跳板机器登陆的用户名。
这里是bestfei
3.配置【Connection】 - 【SSH】 - 【Tunnels】。
在【Source port】上写运行Jmeter的Windows机器本机端口,任意写未被占用的端口,比如25454。
【Destination】写 MySQL 数据库的host和port。这里写10.152.23.179:9024。点击Add添加。
4.点击Open。在提示框出现后输入远程跳板机器的登陆密码。再按回车。
5.Jmeter JDBC连接配置如下。主要是设置Database
URL为localhost:8082。8082为步骤3配置的本机隧道端口地址。
6.之后步骤跟连一般数据库一样